builder: mozilla-inbound_xp-ix-debug_test-web-platform-tests-7
slave: t-xp32-ix-034
starttime: 1445563214.21
results: success (0)
buildid: 20151022155219
builduid: 610037eecf304f5e9bd286936694c82a
revision: eddc6be3bd52bf73404e742785856d90d5d92d66
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-10-22 18:20:14.206816) =========
master: http://buildbot-master119.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-10-22 18:20:14.208487) =========
========= Started set props: basedir (results: 0, elapsed: 4 secs) (at 2015-10-22 18:20:14.208814) =========
'cd'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['cd']
environment:
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-034\Application Data
CLIENTNAME=Console
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-034
COMSPEC=C:\WINDOWS\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-034
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-034
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SESSIONNAME=Console
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\WINDOWS
TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp
TEST1=testie
TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp
USERDOMAIN=T-XP32-IX-034
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-034
WINDIR=C:\WINDOWS
using PTY: False
C:\slave\test
program finished with exit code 0
elapsedTime=0.188000
basedir: 'C:\\slave\\test'
========= Finished set props: basedir (results: 0, elapsed: 4 secs) (at 2015-10-22 18:20:18.235110) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 15 secs) (at 2015-10-22 18:20:18.235464) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 15 secs) (at 2015-10-22 18:20:33.851111) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2015-10-22 18:20:33.851592) =========
'rm' '-rf' 'properties'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'properties']
environment:
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-034\Application Data
CLIENTNAME=Console
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-034
COMSPEC=C:\WINDOWS\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-034
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-034
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SESSIONNAME=Console
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\WINDOWS
TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp
TEST1=testie
TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp
USERDOMAIN=T-XP32-IX-034
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-034
WINDIR=C:\WINDOWS
using PTY: False
program finished with exit code 0
elapsedTime=0.110000
========= Finished 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2015-10-22 18:20:35.004314) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-10-22 18:20:35.004661) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-10-22 18:20:35.005035) =========
========= Started 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2015-10-22 18:20:35.005321) =========
'bash' '-c' 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py']
environment:
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-034\Application Data
CLIENTNAME=Console
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-034
COMSPEC=C:\WINDOWS\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-034
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-034
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SESSIONNAME=Console
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\WINDOWS
TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp
TEST1=testie
TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp
USERDOMAIN=T-XP32-IX-034
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-034
WINDIR=C:\WINDOWS
using PTY: False
--18:20:37-- 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% 13.82 MB/s
18:20:38 (13.82 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=1.142000
========= Finished 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2015-10-22 18:20:40.291767) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2015-10-22 18:20:40.292102) =========
'rm' '-rf' 'scripts'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts']
environment:
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-034\Application Data
CLIENTNAME=Console
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-034
COMSPEC=C:\WINDOWS\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-034
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-034
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SESSIONNAME=Console
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\WINDOWS
TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp
TEST1=testie
TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp
USERDOMAIN=T-XP32-IX-034
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-034
WINDIR=C:\WINDOWS
using PTY: False
program finished with exit code 0
elapsedTime=0.657000
========= Finished 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2015-10-22 18:20:41.937195) =========
========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2015-10-22 18:20:41.937612) =========
'bash' '-c' u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev eddc6be3bd52bf73404e742785856d90d5d92d66 --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 eddc6be3bd52bf73404e742785856d90d5d92d66 --destination scripts --debug']
environment:
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-034\Application Data
CLIENTNAME=Console
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-034
COMSPEC=C:\WINDOWS\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-034
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-034
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SESSIONNAME=Console
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\WINDOWS
TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp
TEST1=testie
TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp
USERDOMAIN=T-XP32-IX-034
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-034
WINDIR=C:\WINDOWS
using PTY: False
2015-10-22 18:20:41,631 truncating revision to first 12 chars
2015-10-22 18:20:41,631 Setting DEBUG logging.
2015-10-22 18:20:41,631 attempt 1/10
2015-10-22 18:20:41,631 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/eddc6be3bd52?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-10-22 18:20:43,539 unpacking tar archive at: mozilla-inbound-eddc6be3bd52/testing/mozharness/
program finished with exit code 0
elapsedTime=3.442000
========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2015-10-22 18:20:45.836762) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 1 secs) (at 2015-10-22 18:20:45.837052) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 1 secs) (at 2015-10-22 18:20:47.480717) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-10-22 18:20:47.481220) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-10-22 18:20:47.481890) =========
========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 18 mins, 34 secs) (at 2015-10-22 18:20:47.482379) =========
'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:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-034\Application Data
CLIENTNAME=Console
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-034
COMSPEC=C:\WINDOWS\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
DevEnvDir=D:\msvs8\Common7\IDE
FP_NO_HOST_CHECK=NO
FrameworkDir=C:\WINDOWS\Microsoft.NET\Framework
FrameworkSDKDir=D:\msvs8\SDK\v2.0
FrameworkVersion=v2.0.50727
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-034
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LIBPATH=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;D:\msvs8\VC\ATLMFC\LIB
LOGONSERVER=\\T-XP32-IX-034
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
MOZILLABUILD=D:\mozilla-build
MOZILLABUILDDRIVE=C:
MOZILLABUILDPATH=\mozilla-build\
MOZ_AIRBAG=1
MOZ_CRASHREPORTER_NO_REPORT=1
MOZ_HIDE_RESULTS_TABLE=1
MOZ_MSVCVERSION=8
MOZ_NO_REMOTE=1
MOZ_TOOLS=D:\mozilla-build\moztools
MSVCDir=D:\msvs8\VC
NO_EM_RESTART=1
NO_FAIL_ON_TEST_ERRORS=1
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PROPERTIES_FILE=C:\slave\test/buildprops.json
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SESSIONNAME=Console
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\WINDOWS
TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp
TEST1=testie
TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp
USERDOMAIN=T-XP32-IX-034
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-034
VCINSTALLDIR=D:\msvs8\VC
VCVARS=D:\msvs8\VC\bin\vcvars32.bat
VSINSTALLDIR=D:\msvs8
WINDIR=C:\WINDOWS
XPCOM_DEBUG_BREAK=warn
using PTY: False
18:20:47 INFO - MultiFileLogger online at 20151022 18:20:47 in C:\slave\test
18:20:47 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
18:20:47 INFO - Dumping config to C:\slave\test\logs\localconfig.json.
18:20:47 INFO - {'append_to_log': False,
18:20:47 INFO - 'base_work_dir': 'C:\\slave\\test',
18:20:47 INFO - 'blob_upload_branch': 'mozilla-inbound',
18:20:47 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt',
18:20:47 INFO - 'buildbot_json_path': 'buildprops.json',
18:20:47 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',),
18:20:47 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
18:20:47 INFO - 'download_minidump_stackwalk': True,
18:20:47 INFO - 'download_symbols': 'true',
18:20:47 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg',
18:20:47 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python',
18:20:47 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'),
18:20:47 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe',
18:20:47 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe',
18:20:47 INFO - 'C:/mozilla-build/tooltool.py'),
18:20:47 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe',
18:20:47 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')},
18:20:47 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
18:20:47 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
18:20:47 INFO - 'log_level': 'info',
18:20:47 INFO - 'log_to_console': True,
18:20:47 INFO - 'opt_config_files': (),
18:20:47 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
18:20:47 INFO - '--processes=1',
18:20:47 INFO - '--config=%(test_path)s/wptrunner.ini',
18:20:47 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
18:20:47 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
18:20:47 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
18:20:47 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
18:20:47 INFO - 'pip_index': False,
18:20:47 INFO - 'require_test_zip': True,
18:20:47 INFO - 'test_type': ('testharness',),
18:20:47 INFO - 'this_chunk': '7',
18:20:47 INFO - 'total_chunks': '8',
18:20:47 INFO - 'virtualenv_path': 'venv',
18:20:47 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
18:20:47 INFO - 'work_dir': 'build'}
18:20:47 INFO - #####
18:20:47 INFO - ##### Running clobber step.
18:20:47 INFO - #####
18:20:47 INFO - Running pre-action listener: _resource_record_pre_action
18:20:47 INFO - Running main action method: clobber
18:20:47 INFO - rmtree: C:\slave\test\build
18:20:47 INFO - Using _rmtree_windows ...
18:20:47 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1
18:21:26 INFO - Running post-action listener: _resource_record_post_action
18:21:26 INFO - #####
18:21:26 INFO - ##### Running read-buildbot-config step.
18:21:26 INFO - #####
18:21:26 INFO - Running pre-action listener: _resource_record_pre_action
18:21:26 INFO - Running main action method: read_buildbot_config
18:21:26 INFO - Using buildbot properties:
18:21:26 INFO - {
18:21:26 INFO - "properties": {
18:21:26 INFO - "buildnumber": 362,
18:21:26 INFO - "product": "firefox",
18:21:26 INFO - "script_repo_revision": "production",
18:21:26 INFO - "branch": "mozilla-inbound",
18:21:26 INFO - "repository": "",
18:21:26 INFO - "buildername": "Windows XP 32-bit mozilla-inbound debug test web-platform-tests-7",
18:21:26 INFO - "buildid": "20151022155219",
18:21:26 INFO - "slavename": "t-xp32-ix-034",
18:21:26 INFO - "pgo_build": "False",
18:21:26 INFO - "basedir": "C:\\slave\\test",
18:21:26 INFO - "project": "",
18:21:26 INFO - "platform": "win32",
18:21:26 INFO - "master": "http://buildbot-master119.bb.releng.scl3.mozilla.com:8201/",
18:21:26 INFO - "slavebuilddir": "test",
18:21:26 INFO - "scheduler": "tests-mozilla-inbound-xp-ix-debug-unittest-7-3600",
18:21:26 INFO - "repo_path": "integration/mozilla-inbound",
18:21:26 INFO - "moz_repo_path": "",
18:21:26 INFO - "stage_platform": "win32",
18:21:26 INFO - "builduid": "610037eecf304f5e9bd286936694c82a",
18:21:26 INFO - "revision": "eddc6be3bd52bf73404e742785856d90d5d92d66"
18:21:26 INFO - },
18:21:26 INFO - "sourcestamp": {
18:21:26 INFO - "repository": "",
18:21:26 INFO - "hasPatch": false,
18:21:26 INFO - "project": "",
18:21:26 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
18:21:26 INFO - "changes": [
18:21:26 INFO - {
18:21:26 INFO - "category": null,
18:21:26 INFO - "files": [
18:21:26 INFO - {
18:21:26 INFO - "url": null,
18:21:26 INFO - "name": "https://queue.taskcluster.net/v1/task/P7tIM5PvSv6QMyhU3XcVEQ/artifacts/public/build/firefox-44.0a1.en-US.win32.zip"
18:21:26 INFO - },
18:21:26 INFO - {
18:21:26 INFO - "url": null,
18:21:26 INFO - "name": "https://queue.taskcluster.net/v1/task/P7tIM5PvSv6QMyhU3XcVEQ/artifacts/public/build/test_packages.json"
18:21:26 INFO - }
18:21:26 INFO - ],
18:21:26 INFO - "repository": "",
18:21:26 INFO - "rev": "66dae447c29803b0f1bed088d0cfb0fef718d06e",
18:21:26 INFO - "who": "sean.stangl@gmail.com",
18:21:26 INFO - "when": 1445552725,
18:21:26 INFO - "number": 6561966,
18:21:26 INFO - "comments": "Bug 1215999 - ARM64: Remove unnecessary float registers definitions. r=jolesen",
18:21:26 INFO - "project": "",
18:21:26 INFO - "at": "Thu 22 Oct 2015 15:25:25",
18:21:26 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
18:21:26 INFO - "revlink": "",
18:21:26 INFO - "properties": [
18:21:26 INFO - [
18:21:26 INFO - "buildid",
18:21:26 INFO - "20151022134648",
18:21:26 INFO - "Change"
18:21:26 INFO - ],
18:21:26 INFO - [
18:21:26 INFO - "builduid",
18:21:26 INFO - "cea6a9a61ae04d3fb23d2671c951e092",
18:21:26 INFO - "Change"
18:21:26 INFO - ],
18:21:26 INFO - [
18:21:26 INFO - "pgo_build",
18:21:26 INFO - "False",
18:21:26 INFO - "Change"
18:21:26 INFO - ]
18:21:26 INFO - ],
18:21:26 INFO - "revision": "66dae447c29803b0f1bed088d0cfb0fef718d06e"
18:21:26 INFO - },
18:21:26 INFO - {
18:21:26 INFO - "category": null,
18:21:26 INFO - "files": [
18:21:26 INFO - {
18:21:26 INFO - "url": null,
18:21:26 INFO - "name": "https://queue.taskcluster.net/v1/task/ax6O7FdER-6d9m7sjwu9pw/artifacts/public/build/firefox-44.0a1.en-US.win32.zip"
18:21:26 INFO - },
18:21:26 INFO - {
18:21:26 INFO - "url": null,
18:21:26 INFO - "name": "https://queue.taskcluster.net/v1/task/ax6O7FdER-6d9m7sjwu9pw/artifacts/public/build/test_packages.json"
18:21:26 INFO - }
18:21:26 INFO - ],
18:21:26 INFO - "repository": "",
18:21:26 INFO - "rev": "9268f83a6e4347c5d6f1758d4721c7864689914a",
18:21:26 INFO - "who": "eakhgari@mozilla.com",
18:21:26 INFO - "when": 1445555102,
18:21:26 INFO - "number": 6562093,
18:21:26 INFO - "comments": "Bug 1217089 - Remove fetch-request-html-imports.https.html; r=bkelly\n\nHTML Imports are dead.\n",
18:21:26 INFO - "project": "",
18:21:26 INFO - "at": "Thu 22 Oct 2015 16:05:02",
18:21:26 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
18:21:26 INFO - "revlink": "",
18:21:26 INFO - "properties": [
18:21:26 INFO - [
18:21:26 INFO - "buildid",
18:21:26 INFO - "20151022143300",
18:21:26 INFO - "Change"
18:21:26 INFO - ],
18:21:26 INFO - [
18:21:26 INFO - "builduid",
18:21:26 INFO - "40610d51c1fa4e79961b22ffb8dec220",
18:21:26 INFO - "Change"
18:21:26 INFO - ],
18:21:26 INFO - [
18:21:26 INFO - "pgo_build",
18:21:26 INFO - "False",
18:21:26 INFO - "Change"
18:21:26 INFO - ]
18:21:26 INFO - ],
18:21:26 INFO - "revision": "9268f83a6e4347c5d6f1758d4721c7864689914a"
18:21:26 INFO - },
18:21:26 INFO - {
18:21:26 INFO - "category": null,
18:21:26 INFO - "files": [
18:21:26 INFO - {
18:21:26 INFO - "url": null,
18:21:26 INFO - "name": "https://queue.taskcluster.net/v1/task/qJFX3X5ATiGaXDSOJPmZvg/artifacts/public/build/firefox-44.0a1.en-US.win32.zip"
18:21:26 INFO - },
18:21:26 INFO - {
18:21:26 INFO - "url": null,
18:21:26 INFO - "name": "https://queue.taskcluster.net/v1/task/qJFX3X5ATiGaXDSOJPmZvg/artifacts/public/build/test_packages.json"
18:21:26 INFO - }
18:21:26 INFO - ],
18:21:26 INFO - "repository": "",
18:21:26 INFO - "rev": "da5aa88440480550534743d0446d6e0debbe2f23",
18:21:26 INFO - "who": "eakhgari@mozilla.com",
18:21:26 INFO - "when": 1445555027,
18:21:26 INFO - "number": 6562091,
18:21:26 INFO - "comments": "Bug 1185558 - Send a \"Service-Worker: script\" header when downloading service worker scripts; r=bkelly\n",
18:21:26 INFO - "project": "",
18:21:26 INFO - "at": "Thu 22 Oct 2015 16:03:47",
18:21:26 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
18:21:26 INFO - "revlink": "",
18:21:26 INFO - "properties": [
18:21:26 INFO - [
18:21:26 INFO - "buildid",
18:21:26 INFO - "20151022143400",
18:21:26 INFO - "Change"
18:21:26 INFO - ],
18:21:26 INFO - [
18:21:26 INFO - "builduid",
18:21:26 INFO - "cab75423fbe541c98d0b93f25715f126",
18:21:26 INFO - "Change"
18:21:26 INFO - ],
18:21:26 INFO - [
18:21:26 INFO - "pgo_build",
18:21:26 INFO - "False",
18:21:26 INFO - "Change"
18:21:26 INFO - ]
18:21:26 INFO - ],
18:21:26 INFO - "revision": "da5aa88440480550534743d0446d6e0debbe2f23"
18:21:26 INFO - },
18:21:26 INFO - {
18:21:26 INFO - "category": null,
18:21:26 INFO - "files": [
18:21:26 INFO - {
18:21:26 INFO - "url": null,
18:21:26 INFO - "name": "https://queue.taskcluster.net/v1/task/hBGCIeqoTLW9rJyn-3ck1g/artifacts/public/build/firefox-44.0a1.en-US.win32.zip"
18:21:26 INFO - },
18:21:26 INFO - {
18:21:26 INFO - "url": null,
18:21:26 INFO - "name": "https://queue.taskcluster.net/v1/task/hBGCIeqoTLW9rJyn-3ck1g/artifacts/public/build/test_packages.json"
18:21:26 INFO - }
18:21:26 INFO - ],
18:21:26 INFO - "repository": "",
18:21:26 INFO - "rev": "406f9bce7d238e3d4d63fb83114723d8d7114d90",
18:21:26 INFO - "who": "dkeeler@mozilla.com",
18:21:26 INFO - "when": 1445556958,
18:21:26 INFO - "number": 6562286,
18:21:26 INFO - "comments": "bug 1215690 - remove nsPSMUITracker r=Cykesiopka r=mgoodwin\n\nnsPSMUITracker was problematic. Apparently it was originally intended to prevent\nNSS shutdown while NSS-related UI operations were going on (such as choosing a\nclient certificate). However, when nsNSSComponent would receive the event that\ntold it to shutdown NSS, it would attempt to call\nmShutdownObjectList->evaporateAllNSSResources(), which would call\nmActivityState.restrictActivityToCurrentThread(), which failed if such a UI\noperation was in progress. This actually prevented the important part of\nevaporateAllNSSResources, which is the releasing of all NSS objects in use by\nPSM objects. Importantly, nsNSSComponent didn't check for or handle this failure\nand proceeded to call NSS_Shutdown(), leaving PSM in an inconsistent state where\nit thought it was okay to keep using the NSS objects it had when in fact it\nwasn't.\nIn any case, nsPSMUITracker isn't really necessary as long as we have the\nnsNSSShutDownPreventionLock mechanism, which mostly works and",
18:21:26 INFO - "project": "",
18:21:26 INFO - "at": "Thu 22 Oct 2015 16:35:58",
18:21:26 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
18:21:26 INFO - "revlink": "",
18:21:26 INFO - "properties": [
18:21:26 INFO - [
18:21:26 INFO - "buildid",
18:21:26 INFO - "20151022144003",
18:21:26 INFO - "Change"
18:21:26 INFO - ],
18:21:26 INFO - [
18:21:26 INFO - "builduid",
18:21:26 INFO - "c4b26cac09aa47ae988a19107ce218f6",
18:21:26 INFO - "Change"
18:21:26 INFO - ],
18:21:26 INFO - [
18:21:26 INFO - "pgo_build",
18:21:26 INFO - "False",
18:21:26 INFO - "Change"
18:21:26 INFO - ]
18:21:26 INFO - ],
18:21:26 INFO - "revision": "406f9bce7d238e3d4d63fb83114723d8d7114d90"
18:21:26 INFO - },
18:21:26 INFO - {
18:21:26 INFO - "category": null,
18:21:26 INFO - "files": [
18:21:26 INFO - {
18:21:26 INFO - "url": null,
18:21:26 INFO - "name": "https://queue.taskcluster.net/v1/task/AwYMXmwZTK2btFxxkZbuwg/artifacts/public/build/firefox-44.0a1.en-US.win32.zip"
18:21:26 INFO - },
18:21:26 INFO - {
18:21:26 INFO - "url": null,
18:21:26 INFO - "name": "https://queue.taskcluster.net/v1/task/AwYMXmwZTK2btFxxkZbuwg/artifacts/public/build/test_packages.json"
18:21:26 INFO - }
18:21:26 INFO - ],
18:21:26 INFO - "repository": "",
18:21:26 INFO - "rev": "d9882266e0b357d5d0ea0226cc29a5c8d68b1987",
18:21:26 INFO - "who": "nchen@mozilla.com",
18:21:26 INFO - "when": 1445556691,
18:21:26 INFO - "number": 6562250,
18:21:26 INFO - "comments": "Bug 1211704 - Remove obsolete GeckoEvent definitions; r=esawin\nRemove obsolete GeckoEvent definitions from GeckoEvent.java and\nAndroidJavaWrappers.cpp/h.",
18:21:26 INFO - "project": "",
18:21:26 INFO - "at": "Thu 22 Oct 2015 16:31:31",
18:21:26 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
18:21:26 INFO - "revlink": "",
18:21:26 INFO - "properties": [
18:21:26 INFO - [
18:21:26 INFO - "buildid",
18:21:26 INFO - "20151022144805",
18:21:26 INFO - "Change"
18:21:26 INFO - ],
18:21:26 INFO - [
18:21:26 INFO - "builduid",
18:21:26 INFO - "4452ca572ecc43d384075c883ee97ffd",
18:21:26 INFO - "Change"
18:21:26 INFO - ],
18:21:26 INFO - [
18:21:26 INFO - "pgo_build",
18:21:26 INFO - "False",
18:21:26 INFO - "Change"
18:21:26 INFO - ]
18:21:26 INFO - ],
18:21:26 INFO - "revision": "d9882266e0b357d5d0ea0226cc29a5c8d68b1987"
18:21:26 INFO - },
18:21:26 INFO - {
18:21:26 INFO - "category": null,
18:21:26 INFO - "files": [
18:21:26 INFO - {
18:21:26 INFO - "url": null,
18:21:26 INFO - "name": "https://queue.taskcluster.net/v1/task/xusvSYAVTziPpA8qXeVUcA/artifacts/public/build/firefox-44.0a1.en-US.win32.zip"
18:21:26 INFO - },
18:21:26 INFO - {
18:21:26 INFO - "url": null,
18:21:26 INFO - "name": "https://queue.taskcluster.net/v1/task/xusvSYAVTziPpA8qXeVUcA/artifacts/public/build/test_packages.json"
18:21:26 INFO - }
18:21:26 INFO - ],
18:21:26 INFO - "repository": "",
18:21:26 INFO - "rev": "6d93ac9755f9f39d11c26d929f3b23b0490e367a",
18:21:26 INFO - "who": "jolesen@mozilla.com",
18:21:26 INFO - "when": 1445559504,
18:21:26 INFO - "number": 6562517,
18:21:26 INFO - "comments": "Bug 1207827 - Fix ARM64 OOM bugs in Assembler::bind(). r=nbp",
18:21:26 INFO - "project": "",
18:21:26 INFO - "at": "Thu 22 Oct 2015 17:18:24",
18:21:26 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
18:21:26 INFO - "revlink": "",
18:21:26 INFO - "properties": [
18:21:26 INFO - [
18:21:26 INFO - "buildid",
18:21:26 INFO - "20151022155020",
18:21:26 INFO - "Change"
18:21:26 INFO - ],
18:21:26 INFO - [
18:21:26 INFO - "builduid",
18:21:26 INFO - "5f86321752d54ad2922396335a19229d",
18:21:26 INFO - "Change"
18:21:26 INFO - ],
18:21:26 INFO - [
18:21:26 INFO - "pgo_build",
18:21:26 INFO - "False",
18:21:26 INFO - "Change"
18:21:26 INFO - ]
18:21:26 INFO - ],
18:21:26 INFO - "revision": "6d93ac9755f9f39d11c26d929f3b23b0490e367a"
18:21:26 INFO - },
18:21:26 INFO - {
18:21:26 INFO - "category": null,
18:21:26 INFO - "files": [
18:21:26 INFO - {
18:21:26 INFO - "url": null,
18:21:26 INFO - "name": "https://queue.taskcluster.net/v1/task/b5QE-2n3SDOYEriwYmG8Fg/artifacts/public/build/firefox-44.0a1.en-US.win32.zip"
18:21:26 INFO - },
18:21:26 INFO - {
18:21:26 INFO - "url": null,
18:21:26 INFO - "name": "https://queue.taskcluster.net/v1/task/b5QE-2n3SDOYEriwYmG8Fg/artifacts/public/build/test_packages.json"
18:21:26 INFO - }
18:21:26 INFO - ],
18:21:26 INFO - "repository": "",
18:21:26 INFO - "rev": "eddc6be3bd52bf73404e742785856d90d5d92d66",
18:21:26 INFO - "who": "mchang@mozilla.com",
18:21:26 INFO - "when": 1445561257,
18:21:26 INFO - "number": 6562631,
18:21:26 INFO - "comments": "Bug 1216200. Correct for negative spread values with inset box shadows. r=mstange",
18:21:26 INFO - "project": "",
18:21:26 INFO - "at": "Thu 22 Oct 2015 17:47:37",
18:21:26 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
18:21:26 INFO - "revlink": "",
18:21:26 INFO - "properties": [
18:21:26 INFO - [
18:21:26 INFO - "buildid",
18:21:26 INFO - "20151022155219",
18:21:26 INFO - "Change"
18:21:26 INFO - ],
18:21:26 INFO - [
18:21:26 INFO - "builduid",
18:21:26 INFO - "610037eecf304f5e9bd286936694c82a",
18:21:26 INFO - "Change"
18:21:26 INFO - ],
18:21:26 INFO - [
18:21:26 INFO - "pgo_build",
18:21:26 INFO - "False",
18:21:26 INFO - "Change"
18:21:26 INFO - ]
18:21:26 INFO - ],
18:21:26 INFO - "revision": "eddc6be3bd52bf73404e742785856d90d5d92d66"
18:21:26 INFO - }
18:21:26 INFO - ],
18:21:26 INFO - "revision": "eddc6be3bd52bf73404e742785856d90d5d92d66"
18:21:26 INFO - }
18:21:26 INFO - }
18:21:26 INFO - Found installer url https://queue.taskcluster.net/v1/task/b5QE-2n3SDOYEriwYmG8Fg/artifacts/public/build/firefox-44.0a1.en-US.win32.zip.
18:21:26 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/b5QE-2n3SDOYEriwYmG8Fg/artifacts/public/build/test_packages.json.
18:21:26 INFO - Running post-action listener: _resource_record_post_action
18:21:26 INFO - #####
18:21:26 INFO - ##### Running download-and-extract step.
18:21:26 INFO - #####
18:21:26 INFO - Running pre-action listener: _resource_record_pre_action
18:21:26 INFO - Running main action method: download_and_extract
18:21:26 INFO - mkdir: C:\slave\test\build\tests
18:21:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
18:21:26 INFO - https://queue.taskcluster.net/v1/task/b5QE-2n3SDOYEriwYmG8Fg/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
18:21:26 INFO - trying https://queue.taskcluster.net/v1/task/b5QE-2n3SDOYEriwYmG8Fg/artifacts/public/build/test_packages.json
18:21:26 INFO - Downloading https://queue.taskcluster.net/v1/task/b5QE-2n3SDOYEriwYmG8Fg/artifacts/public/build/test_packages.json to C:\slave\test\build\test_packages.json
18:21:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/b5QE-2n3SDOYEriwYmG8Fg/artifacts/public/build/test_packages.json', 'file_name': 'C:\\slave\\test\\build\\test_packages.json'}, attempt #1
18:21:28 INFO - Downloaded 1221 bytes.
18:21:28 INFO - Reading from file C:\slave\test\build\test_packages.json
18:21:28 INFO - Using the following test package requirements:
18:21:28 INFO - {u'common': [u'firefox-44.0a1.en-US.win32.common.tests.zip'],
18:21:28 INFO - u'cppunittest': [u'firefox-44.0a1.en-US.win32.common.tests.zip',
18:21:28 INFO - u'firefox-44.0a1.en-US.win32.cppunittest.tests.zip'],
18:21:28 INFO - u'jittest': [u'firefox-44.0a1.en-US.win32.common.tests.zip',
18:21:28 INFO - u'jsshell-win32.zip'],
18:21:28 INFO - u'mochitest': [u'firefox-44.0a1.en-US.win32.common.tests.zip',
18:21:28 INFO - u'firefox-44.0a1.en-US.win32.mochitest.tests.zip'],
18:21:28 INFO - u'mozbase': [u'firefox-44.0a1.en-US.win32.common.tests.zip'],
18:21:28 INFO - u'reftest': [u'firefox-44.0a1.en-US.win32.common.tests.zip',
18:21:28 INFO - u'firefox-44.0a1.en-US.win32.reftest.tests.zip'],
18:21:28 INFO - u'talos': [u'firefox-44.0a1.en-US.win32.common.tests.zip',
18:21:28 INFO - u'firefox-44.0a1.en-US.win32.talos.tests.zip'],
18:21:28 INFO - u'web-platform': [u'firefox-44.0a1.en-US.win32.common.tests.zip',
18:21:28 INFO - u'firefox-44.0a1.en-US.win32.web-platform.tests.zip'],
18:21:28 INFO - u'webapprt': [u'firefox-44.0a1.en-US.win32.common.tests.zip'],
18:21:28 INFO - u'xpcshell': [u'firefox-44.0a1.en-US.win32.common.tests.zip',
18:21:28 INFO - u'firefox-44.0a1.en-US.win32.xpcshell.tests.zip']}
18:21:28 INFO - Downloading packages: [u'firefox-44.0a1.en-US.win32.common.tests.zip', u'firefox-44.0a1.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform
18:21:28 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')]}
18:21:28 INFO - https://queue.taskcluster.net/v1/task/b5QE-2n3SDOYEriwYmG8Fg/artifacts/public/build/firefox-44.0a1.en-US.win32.common.tests.zip matches https://queue.taskcluster.net
18:21:28 INFO - trying https://queue.taskcluster.net/v1/task/b5QE-2n3SDOYEriwYmG8Fg/artifacts/public/build/firefox-44.0a1.en-US.win32.common.tests.zip
18:21:28 INFO - Downloading https://queue.taskcluster.net/v1/task/b5QE-2n3SDOYEriwYmG8Fg/artifacts/public/build/firefox-44.0a1.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-44.0a1.en-US.win32.common.tests.zip
18:21:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/b5QE-2n3SDOYEriwYmG8Fg/artifacts/public/build/firefox-44.0a1.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-44.0a1.en-US.win32.common.tests.zip'}, attempt #1
18:22:15 INFO - Downloaded 19135032 bytes.
18:22:15 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-44.0a1.en-US.win32.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in C:\slave\test\build\tests
18:22:15 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-44.0a1.en-US.win32.common.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
18:22:15 INFO - Calling ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-44.0a1.en-US.win32.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
18:22:16 INFO - caution: filename not matched: web-platform/*
18:22:16 INFO - Return code: 11
18:22:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
18:22:16 INFO - https://queue.taskcluster.net/v1/task/b5QE-2n3SDOYEriwYmG8Fg/artifacts/public/build/firefox-44.0a1.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net
18:22:16 INFO - trying https://queue.taskcluster.net/v1/task/b5QE-2n3SDOYEriwYmG8Fg/artifacts/public/build/firefox-44.0a1.en-US.win32.web-platform.tests.zip
18:22:16 INFO - Downloading https://queue.taskcluster.net/v1/task/b5QE-2n3SDOYEriwYmG8Fg/artifacts/public/build/firefox-44.0a1.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-44.0a1.en-US.win32.web-platform.tests.zip
18:22:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/b5QE-2n3SDOYEriwYmG8Fg/artifacts/public/build/firefox-44.0a1.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-44.0a1.en-US.win32.web-platform.tests.zip'}, attempt #1
18:23:43 INFO - Downloaded 30907103 bytes.
18:23:43 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-44.0a1.en-US.win32.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in C:\slave\test\build\tests
18:23:43 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-44.0a1.en-US.win32.web-platform.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
18:23:43 INFO - Calling ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-44.0a1.en-US.win32.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
18:24:25 INFO - caution: filename not matched: bin/*
18:24:25 INFO - caution: filename not matched: config/*
18:24:25 INFO - caution: filename not matched: mozbase/*
18:24:25 INFO - caution: filename not matched: marionette/*
18:24:25 INFO - Return code: 11
18:24: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')]}
18:24:25 INFO - https://queue.taskcluster.net/v1/task/b5QE-2n3SDOYEriwYmG8Fg/artifacts/public/build/firefox-44.0a1.en-US.win32.zip matches https://queue.taskcluster.net
18:24:25 INFO - trying https://queue.taskcluster.net/v1/task/b5QE-2n3SDOYEriwYmG8Fg/artifacts/public/build/firefox-44.0a1.en-US.win32.zip
18:24:25 INFO - Downloading https://queue.taskcluster.net/v1/task/b5QE-2n3SDOYEriwYmG8Fg/artifacts/public/build/firefox-44.0a1.en-US.win32.zip to C:\slave\test\build\firefox-44.0a1.en-US.win32.zip
18:24:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/b5QE-2n3SDOYEriwYmG8Fg/artifacts/public/build/firefox-44.0a1.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-44.0a1.en-US.win32.zip'}, attempt #1
18:24:31 INFO - Downloaded 64614668 bytes.
18:24:31 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/b5QE-2n3SDOYEriwYmG8Fg/artifacts/public/build/firefox-44.0a1.en-US.win32.zip
18:24:31 INFO - mkdir: C:\slave\test\properties
18:24:31 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url
18:24:31 INFO - Writing to file C:\slave\test\properties\build_url
18:24:31 INFO - Contents:
18:24:31 INFO - build_url:https://queue.taskcluster.net/v1/task/b5QE-2n3SDOYEriwYmG8Fg/artifacts/public/build/firefox-44.0a1.en-US.win32.zip
18:24:31 INFO - mkdir: C:\slave\test\build\symbols
18:24:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
18:24:31 INFO - https://queue.taskcluster.net/v1/task/b5QE-2n3SDOYEriwYmG8Fg/artifacts/public/build/firefox-44.0a1.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net
18:24:31 INFO - trying https://queue.taskcluster.net/v1/task/b5QE-2n3SDOYEriwYmG8Fg/artifacts/public/build/firefox-44.0a1.en-US.win32.crashreporter-symbols.zip
18:24:31 INFO - Downloading https://queue.taskcluster.net/v1/task/b5QE-2n3SDOYEriwYmG8Fg/artifacts/public/build/firefox-44.0a1.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\symbols\firefox-44.0a1.en-US.win32.crashreporter-symbols.zip
18:24:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/b5QE-2n3SDOYEriwYmG8Fg/artifacts/public/build/firefox-44.0a1.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\symbols\\firefox-44.0a1.en-US.win32.crashreporter-symbols.zip'}, attempt #1
18:24:34 INFO - Downloaded 52222412 bytes.
18:24:34 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/b5QE-2n3SDOYEriwYmG8Fg/artifacts/public/build/firefox-44.0a1.en-US.win32.crashreporter-symbols.zip
18:24:34 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url
18:24:34 INFO - Writing to file C:\slave\test\properties\symbols_url
18:24:34 INFO - Contents:
18:24:34 INFO - symbols_url:https://queue.taskcluster.net/v1/task/b5QE-2n3SDOYEriwYmG8Fg/artifacts/public/build/firefox-44.0a1.en-US.win32.crashreporter-symbols.zip
18:24:34 INFO - Running command: ['unzip', '-q', 'C:\\slave\\test\\build\\symbols\\firefox-44.0a1.en-US.win32.crashreporter-symbols.zip'] in C:\slave\test\build\symbols
18:24:34 INFO - Copy/paste: unzip -q C:\slave\test\build\symbols\firefox-44.0a1.en-US.win32.crashreporter-symbols.zip
18:24:39 INFO - Return code: 0
18:24:39 INFO - Running post-action listener: _resource_record_post_action
18:24:39 INFO - Running post-action listener: set_extra_try_arguments
18:24:39 INFO - #####
18:24:39 INFO - ##### Running create-virtualenv step.
18:24:39 INFO - #####
18:24:39 INFO - Running pre-action listener: _pre_create_virtualenv
18:24:39 INFO - Running pre-action listener: _resource_record_pre_action
18:24:39 INFO - Running main action method: create_virtualenv
18:24:39 INFO - Creating virtualenv C:\slave\test\build\venv
18:24:39 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'c:/mozilla-build/buildbotve/virtualenv.py', '--no-site-packages', '--distribute', 'C:\\slave\\test\\build\\venv'] in C:\slave\test\build
18:24:39 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv
18:24:41 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe
18:24:43 INFO - Installing distribute......................................................................................................................................................................................done.
18:24:44 INFO - Return code: 0
18:24:44 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv
18:24:44 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')]}
18:24:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
18:24:44 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')]}
18:24:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
18:24:44 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 0x00C6B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E71368>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CD4AC0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E042C0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA0D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00A4CE80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-034', 'USERDOMAIN': 'T-XP32-IX-034', 'KTS_VERSION': '1.19c', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\WINDOWS', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-034', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-034', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-034\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-034'}}, attempt #1
18:24:44 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
18:24:44 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
18:24:44 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
18:24:44 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-034\\Application Data',
18:24:44 INFO - 'CLIENTNAME': 'Console',
18:24:44 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
18:24:44 INFO - 'COMPUTERNAME': 'T-XP32-IX-034',
18:24:44 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
18:24:44 INFO - 'DCLOCATION': 'SCL3',
18:24:44 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
18:24:44 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
18:24:44 INFO - 'FP_NO_HOST_CHECK': 'NO',
18:24:44 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
18:24:44 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
18:24:44 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
18:24:44 INFO - 'HOMEDRIVE': 'C:',
18:24:44 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-034',
18:24:44 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
18:24:44 INFO - 'KTS_VERSION': '1.19c',
18:24:44 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
18:24:44 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-034',
18:24:44 INFO - 'MONDIR': 'C:\\Monitor_config\\',
18:24:44 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
18:24:44 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
18:24:44 INFO - 'MOZILLABUILDDRIVE': 'C:',
18:24:44 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
18:24:44 INFO - 'MOZ_AIRBAG': '1',
18:24:44 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
18:24:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
18:24:44 INFO - 'MOZ_MSVCVERSION': '8',
18:24:44 INFO - 'MOZ_NO_REMOTE': '1',
18:24:44 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
18:24:44 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
18:24:44 INFO - 'NO_EM_RESTART': '1',
18:24:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
18:24:44 INFO - 'NUMBER_OF_PROCESSORS': '8',
18:24:44 INFO - 'OS': 'Windows_NT',
18:24:44 INFO - 'OURDRIVE': 'C:',
18:24:44 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
18:24:44 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
18:24:44 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
18:24:44 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
18:24:44 INFO - 'PROCESSOR_LEVEL': '6',
18:24:44 INFO - 'PROCESSOR_REVISION': '1e05',
18:24:44 INFO - 'PROGRAMFILES': 'C:\\Program Files',
18:24:44 INFO - 'PROMPT': '$P$G',
18:24:44 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
18:24:44 INFO - 'PWD': 'C:\\slave\\test',
18:24:44 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
18:24:44 INFO - 'SESSIONNAME': 'Console',
18:24:44 INFO - 'SLAVEDIR': 'C:\\slave\\',
18:24:44 INFO - 'SYSTEMDRIVE': 'C:',
18:24:44 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
18:24:44 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
18:24:44 INFO - 'TEST1': 'testie',
18:24:44 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
18:24:44 INFO - 'USERDOMAIN': 'T-XP32-IX-034',
18:24:44 INFO - 'USERNAME': 'cltbld',
18:24:44 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-034',
18:24:44 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
18:24:44 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
18:24:44 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
18:24:44 INFO - 'WINDIR': 'C:\\WINDOWS',
18:24:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
18:24:47 INFO - Ignoring indexes: http://pypi.python.org/simple/
18:24:47 INFO - Downloading/unpacking psutil>=0.7.1
18:24:47 INFO - Creating supposed download cache at C:\slave\test\build\venv\cache
18:24:49 INFO - Storing download in cache at c:\slave\test\build\venv\cache\http%3a%2f%2fpypi.pub.build.mozilla.org%2fpub%2fpsutil-3.1.1.tar.gz
18:24:49 INFO - Running setup.py egg_info for package psutil
18:24:49 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
18:24:49 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
18:24:49 INFO - Installing collected packages: psutil
18:24:49 INFO - Running setup.py install for psutil
18:24:49 INFO - building 'psutil._psutil_windows' extension
18:24:49 INFO - error: Unable to find vcvarsall.bat
18:24:49 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\docume~1\cltbld~1.t-x\locals~1\temp\pip-r9y7gu-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
18:24:49 INFO - running install
18:24:49 INFO - running build
18:24:49 INFO - running build_py
18:24:49 INFO - creating build
18:24:49 INFO - creating build\lib.win32-2.7
18:24:49 INFO - creating build\lib.win32-2.7\psutil
18:24:49 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil
18:24:49 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil
18:24:49 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil
18:24:49 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil
18:24:49 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil
18:24:49 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil
18:24:49 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil
18:24:49 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil
18:24:49 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil
18:24:49 INFO - running build_ext
18:24:49 INFO - building 'psutil._psutil_windows' extension
18:24:49 INFO - error: Unable to find vcvarsall.bat
18:24:49 INFO - ----------------------------------------
18:24:49 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\docume~1\cltbld~1.t-x\locals~1\temp\pip-r9y7gu-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
18:24:49 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-034\Application Data\pip\pip.log
18:24:49 WARNING - Return code: 1
18:24:49 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!
18:24:49 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv
18:24:49 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')]}
18:24:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
18:24:49 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')]}
18:24:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
18:24:49 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 0x00C6B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E71368>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CD4AC0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E042C0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA0D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00A4CE80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-034', 'USERDOMAIN': 'T-XP32-IX-034', 'KTS_VERSION': '1.19c', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\WINDOWS', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-034', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-034', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-034\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-034'}}, attempt #1
18:24:49 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
18:24:49 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
18:24:49 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
18:24:49 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-034\\Application Data',
18:24:49 INFO - 'CLIENTNAME': 'Console',
18:24:49 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
18:24:49 INFO - 'COMPUTERNAME': 'T-XP32-IX-034',
18:24:49 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
18:24:49 INFO - 'DCLOCATION': 'SCL3',
18:24:49 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
18:24:49 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
18:24:49 INFO - 'FP_NO_HOST_CHECK': 'NO',
18:24:49 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
18:24:49 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
18:24:49 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
18:24:49 INFO - 'HOMEDRIVE': 'C:',
18:24:49 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-034',
18:24:49 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
18:24:49 INFO - 'KTS_VERSION': '1.19c',
18:24:49 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
18:24:49 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-034',
18:24:49 INFO - 'MONDIR': 'C:\\Monitor_config\\',
18:24:49 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
18:24:49 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
18:24:49 INFO - 'MOZILLABUILDDRIVE': 'C:',
18:24:49 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
18:24:49 INFO - 'MOZ_AIRBAG': '1',
18:24:49 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
18:24:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
18:24:49 INFO - 'MOZ_MSVCVERSION': '8',
18:24:49 INFO - 'MOZ_NO_REMOTE': '1',
18:24:49 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
18:24:49 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
18:24:49 INFO - 'NO_EM_RESTART': '1',
18:24:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
18:24:49 INFO - 'NUMBER_OF_PROCESSORS': '8',
18:24:49 INFO - 'OS': 'Windows_NT',
18:24:49 INFO - 'OURDRIVE': 'C:',
18:24:49 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
18:24:49 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
18:24:49 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
18:24:49 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
18:24:49 INFO - 'PROCESSOR_LEVEL': '6',
18:24:49 INFO - 'PROCESSOR_REVISION': '1e05',
18:24:49 INFO - 'PROGRAMFILES': 'C:\\Program Files',
18:24:49 INFO - 'PROMPT': '$P$G',
18:24:49 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
18:24:49 INFO - 'PWD': 'C:\\slave\\test',
18:24:49 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
18:24:49 INFO - 'SESSIONNAME': 'Console',
18:24:49 INFO - 'SLAVEDIR': 'C:\\slave\\',
18:24:49 INFO - 'SYSTEMDRIVE': 'C:',
18:24:49 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
18:24:49 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
18:24:49 INFO - 'TEST1': 'testie',
18:24:49 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
18:24:49 INFO - 'USERDOMAIN': 'T-XP32-IX-034',
18:24:49 INFO - 'USERNAME': 'cltbld',
18:24:49 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-034',
18:24:49 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
18:24:49 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
18:24:49 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
18:24:49 INFO - 'WINDIR': 'C:\\WINDOWS',
18:24:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
18:24:52 INFO - Ignoring indexes: http://pypi.python.org/simple/
18:24:52 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
18:24:52 INFO - Downloading mozsystemmonitor-0.0.tar.gz
18:24:52 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
18:24:52 INFO - Running setup.py egg_info for package mozsystemmonitor
18:24:52 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0)
18:24:52 INFO - Running setup.py egg_info for package psutil
18:24:52 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
18:24:52 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
18:24:52 INFO - Installing collected packages: mozsystemmonitor, psutil
18:24:52 INFO - Running setup.py install for mozsystemmonitor
18:24:52 INFO - Running setup.py install for psutil
18:24:52 INFO - building 'psutil._psutil_windows' extension
18:24:52 INFO - error: Unable to find vcvarsall.bat
18:24:52 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\docume~1\cltbld~1.t-x\locals~1\temp\pip-q9euia-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
18:24:52 INFO - running install
18:24:52 INFO - running build
18:24:52 INFO - running build_py
18:24:52 INFO - running build_ext
18:24:52 INFO - building 'psutil._psutil_windows' extension
18:24:52 INFO - error: Unable to find vcvarsall.bat
18:24:52 INFO - ----------------------------------------
18:24:52 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\docume~1\cltbld~1.t-x\locals~1\temp\pip-q9euia-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
18:24:52 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-034\Application Data\pip\pip.log
18:24:52 WARNING - Return code: 1
18:24:52 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!
18:24:52 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv
18:24:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
18:24:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
18:24:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
18:24:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
18:24:52 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x00C6B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E71368>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CD4AC0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E042C0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA0D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00A4CE80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-034', 'USERDOMAIN': 'T-XP32-IX-034', 'KTS_VERSION': '1.19c', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\WINDOWS', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-034', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-034', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-034\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-034'}}, attempt #1
18:24:52 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build
18:24:52 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --download-cache C:\slave\test\build\venv\cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
18:24:52 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
18:24:52 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-034\\Application Data',
18:24:52 INFO - 'CLIENTNAME': 'Console',
18:24:52 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
18:24:52 INFO - 'COMPUTERNAME': 'T-XP32-IX-034',
18:24:52 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
18:24:52 INFO - 'DCLOCATION': 'SCL3',
18:24:52 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
18:24:52 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
18:24:52 INFO - 'FP_NO_HOST_CHECK': 'NO',
18:24:52 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
18:24:52 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
18:24:52 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
18:24:52 INFO - 'HOMEDRIVE': 'C:',
18:24:52 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-034',
18:24:52 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
18:24:52 INFO - 'KTS_VERSION': '1.19c',
18:24:52 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
18:24:52 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-034',
18:24:52 INFO - 'MONDIR': 'C:\\Monitor_config\\',
18:24:52 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
18:24:52 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
18:24:52 INFO - 'MOZILLABUILDDRIVE': 'C:',
18:24:52 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
18:24:52 INFO - 'MOZ_AIRBAG': '1',
18:24:52 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
18:24:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
18:24:52 INFO - 'MOZ_MSVCVERSION': '8',
18:24:52 INFO - 'MOZ_NO_REMOTE': '1',
18:24:52 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
18:24:52 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
18:24:52 INFO - 'NO_EM_RESTART': '1',
18:24:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
18:24:52 INFO - 'NUMBER_OF_PROCESSORS': '8',
18:24:52 INFO - 'OS': 'Windows_NT',
18:24:52 INFO - 'OURDRIVE': 'C:',
18:24:52 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
18:24:52 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
18:24:52 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
18:24:52 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
18:24:52 INFO - 'PROCESSOR_LEVEL': '6',
18:24:52 INFO - 'PROCESSOR_REVISION': '1e05',
18:24:52 INFO - 'PROGRAMFILES': 'C:\\Program Files',
18:24:52 INFO - 'PROMPT': '$P$G',
18:24:52 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
18:24:52 INFO - 'PWD': 'C:\\slave\\test',
18:24:52 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
18:24:52 INFO - 'SESSIONNAME': 'Console',
18:24:52 INFO - 'SLAVEDIR': 'C:\\slave\\',
18:24:52 INFO - 'SYSTEMDRIVE': 'C:',
18:24:52 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
18:24:52 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
18:24:52 INFO - 'TEST1': 'testie',
18:24:52 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
18:24:52 INFO - 'USERDOMAIN': 'T-XP32-IX-034',
18:24:52 INFO - 'USERNAME': 'cltbld',
18:24:52 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-034',
18:24:52 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
18:24:52 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
18:24:52 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
18:24:52 INFO - 'WINDIR': 'C:\\WINDOWS',
18:24:52 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
18:24:55 INFO - Ignoring indexes: http://pypi.python.org/simple/
18:24:55 INFO - Downloading/unpacking blobuploader==1.2.4
18:24:55 INFO - Downloading blobuploader-1.2.4.tar.gz
18:24:55 INFO - Storing download in cache at c:\slave\test\build\venv\cache\http%3a%2f%2fpypi.pub.build.mozilla.org%2fpub%2fblobuploader-1.2.4.tar.gz
18:24:55 INFO - Running setup.py egg_info for package blobuploader
18:24:55 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
18:25:00 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
18:25:00 INFO - Running setup.py egg_info for package requests
18:25:00 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
18:25:00 INFO - Downloading docopt-0.6.1.tar.gz
18:25:00 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
18:25:00 INFO - Running setup.py egg_info for package docopt
18:25:00 INFO - Installing collected packages: blobuploader, docopt, requests
18:25:00 INFO - Running setup.py install for blobuploader
18:25:00 INFO - Running setup.py install for docopt
18:25:00 INFO - Running setup.py install for requests
18:25:00 INFO - Successfully installed blobuploader docopt requests
18:25:00 INFO - Cleaning up...
18:25:00 INFO - Return code: 0
18:25:00 INFO - Installing None into virtualenv C:\slave\test\build\venv
18:25:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
18:25:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
18:25:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
18:25:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
18:25:00 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 0x00C6B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E71368>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CD4AC0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E042C0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA0D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00A4CE80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-034', 'USERDOMAIN': 'T-XP32-IX-034', 'KTS_VERSION': '1.19c', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\WINDOWS', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-034', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-034', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-034\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-034'}}, attempt #1
18:25:00 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
18:25:00 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
18:25:00 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
18:25:00 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-034\\Application Data',
18:25:00 INFO - 'CLIENTNAME': 'Console',
18:25:00 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
18:25:00 INFO - 'COMPUTERNAME': 'T-XP32-IX-034',
18:25:00 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
18:25:00 INFO - 'DCLOCATION': 'SCL3',
18:25:00 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
18:25:00 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
18:25:00 INFO - 'FP_NO_HOST_CHECK': 'NO',
18:25:00 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
18:25:00 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
18:25:00 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
18:25:00 INFO - 'HOMEDRIVE': 'C:',
18:25:00 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-034',
18:25:00 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
18:25:00 INFO - 'KTS_VERSION': '1.19c',
18:25:00 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
18:25:00 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-034',
18:25:00 INFO - 'MONDIR': 'C:\\Monitor_config\\',
18:25:00 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
18:25:00 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
18:25:00 INFO - 'MOZILLABUILDDRIVE': 'C:',
18:25:00 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
18:25:00 INFO - 'MOZ_AIRBAG': '1',
18:25:00 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
18:25:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
18:25:00 INFO - 'MOZ_MSVCVERSION': '8',
18:25:00 INFO - 'MOZ_NO_REMOTE': '1',
18:25:00 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
18:25:00 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
18:25:00 INFO - 'NO_EM_RESTART': '1',
18:25:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
18:25:00 INFO - 'NUMBER_OF_PROCESSORS': '8',
18:25:00 INFO - 'OS': 'Windows_NT',
18:25:00 INFO - 'OURDRIVE': 'C:',
18:25:00 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
18:25:00 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
18:25:00 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
18:25:00 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
18:25:00 INFO - 'PROCESSOR_LEVEL': '6',
18:25:00 INFO - 'PROCESSOR_REVISION': '1e05',
18:25:00 INFO - 'PROGRAMFILES': 'C:\\Program Files',
18:25:00 INFO - 'PROMPT': '$P$G',
18:25:00 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
18:25:00 INFO - 'PWD': 'C:\\slave\\test',
18:25:00 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
18:25:00 INFO - 'SESSIONNAME': 'Console',
18:25:00 INFO - 'SLAVEDIR': 'C:\\slave\\',
18:25:00 INFO - 'SYSTEMDRIVE': 'C:',
18:25:00 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
18:25:00 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
18:25:00 INFO - 'TEST1': 'testie',
18:25:00 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
18:25:00 INFO - 'USERDOMAIN': 'T-XP32-IX-034',
18:25:00 INFO - 'USERNAME': 'cltbld',
18:25:00 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-034',
18:25:00 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
18:25:00 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
18:25:00 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
18:25:00 INFO - 'WINDIR': 'C:\\WINDOWS',
18:25:00 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
18:25:03 INFO - Ignoring indexes: http://pypi.python.org/simple/
18:25:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
18:25:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
18:25:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
18:25:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
18:25:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
18:25:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
18:25:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
18:25:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
18:25:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
18:25:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
18:25:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
18:25:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
18:25:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
18:25:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
18:25:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
18:25:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
18:25:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
18:25:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
18:25:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
18:25:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
18:25:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
18:25:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
18:25:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
18:25:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
18:25:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
18:25:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
18:25:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
18:25:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
18:25:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
18:25:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
18:25:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
18:25:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
18:25:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
18:25:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
18:25:03 INFO - Unpacking c:\slave\test\build\tests\marionette\transport
18:25:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Ctransport
18:25:03 INFO - Unpacking c:\slave\test\build\tests\marionette\driver
18:25:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cdriver
18:25:03 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
18:25:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
18:25:03 INFO - Unpacking c:\slave\test\build\tests\marionette
18:25:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
18:25:03 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
18:25:03 INFO - Installing collected packages: browsermob-proxy, manifestparser, marionette-client, marionette-driver, marionette-transport, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion
18:25:10 INFO - Running setup.py install for browsermob-proxy
18:25:10 INFO - Running setup.py install for manifestparser
18:25:10 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
18:25:10 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
18:25:10 INFO - Running setup.py install for marionette-client
18:25:10 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
18:25:10 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
18:25:10 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
18:25:10 INFO - Running setup.py install for marionette-driver
18:25:10 INFO - Running setup.py install for marionette-transport
18:25:10 INFO - Running setup.py install for mozcrash
18:25:10 INFO - Running setup.py install for mozdebug
18:25:10 INFO - Running setup.py install for mozdevice
18:25:10 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
18:25:10 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
18:25:10 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
18:25:10 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
18:25:10 INFO - Running setup.py install for mozfile
18:25:10 INFO - Running setup.py install for mozhttpd
18:25:10 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
18:25:10 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
18:25:10 INFO - Running setup.py install for mozinfo
18:25:10 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts
18:25:10 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts
18:25:10 INFO - Running setup.py install for mozInstall
18:25:10 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
18:25:10 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
18:25:10 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
18:25:10 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
18:25:10 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
18:25:10 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
18:25:10 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
18:25:10 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
18:25:10 INFO - Running setup.py install for mozleak
18:25:10 INFO - Running setup.py install for mozlog
18:25:10 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts
18:25:10 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts
18:25:10 INFO - Running setup.py install for moznetwork
18:25:10 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts
18:25:10 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts
18:25:10 INFO - Running setup.py install for mozprocess
18:25:10 INFO - Running setup.py install for mozprofile
18:25:10 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
18:25:10 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
18:25:10 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
18:25:10 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
18:25:10 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
18:25:10 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
18:25:10 INFO - Running setup.py install for mozrunner
18:25:10 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
18:25:10 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
18:25:10 INFO - Running setup.py install for mozscreenshot
18:25:10 INFO - Running setup.py install for moztest
18:25:10 INFO - Running setup.py install for mozversion
18:25:10 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
18:25:10 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
18:25:10 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
18:25:10 INFO - Cleaning up...
18:25:10 INFO - Return code: 0
18:25:10 INFO - Installing None into virtualenv C:\slave\test\build\venv
18:25:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
18:25:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
18:25:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
18:25:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
18:25:10 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 0x00C6B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E71368>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CD4AC0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E042C0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA0D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00A4CE80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-034', 'USERDOMAIN': 'T-XP32-IX-034', 'KTS_VERSION': '1.19c', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\WINDOWS', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-034', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-034', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-034\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-034'}}, attempt #1
18:25:10 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
18:25:10 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
18:25:10 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
18:25:10 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-034\\Application Data',
18:25:10 INFO - 'CLIENTNAME': 'Console',
18:25:10 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
18:25:10 INFO - 'COMPUTERNAME': 'T-XP32-IX-034',
18:25:10 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
18:25:10 INFO - 'DCLOCATION': 'SCL3',
18:25:10 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
18:25:10 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
18:25:10 INFO - 'FP_NO_HOST_CHECK': 'NO',
18:25:10 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
18:25:10 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
18:25:10 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
18:25:10 INFO - 'HOMEDRIVE': 'C:',
18:25:10 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-034',
18:25:10 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
18:25:10 INFO - 'KTS_VERSION': '1.19c',
18:25:10 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
18:25:10 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-034',
18:25:10 INFO - 'MONDIR': 'C:\\Monitor_config\\',
18:25:10 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
18:25:10 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
18:25:10 INFO - 'MOZILLABUILDDRIVE': 'C:',
18:25:10 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
18:25:10 INFO - 'MOZ_AIRBAG': '1',
18:25:10 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
18:25:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
18:25:10 INFO - 'MOZ_MSVCVERSION': '8',
18:25:10 INFO - 'MOZ_NO_REMOTE': '1',
18:25:10 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
18:25:10 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
18:25:10 INFO - 'NO_EM_RESTART': '1',
18:25:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
18:25:10 INFO - 'NUMBER_OF_PROCESSORS': '8',
18:25:10 INFO - 'OS': 'Windows_NT',
18:25:10 INFO - 'OURDRIVE': 'C:',
18:25:10 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
18:25:10 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
18:25:10 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
18:25:10 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
18:25:10 INFO - 'PROCESSOR_LEVEL': '6',
18:25:10 INFO - 'PROCESSOR_REVISION': '1e05',
18:25:10 INFO - 'PROGRAMFILES': 'C:\\Program Files',
18:25:10 INFO - 'PROMPT': '$P$G',
18:25:10 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
18:25:10 INFO - 'PWD': 'C:\\slave\\test',
18:25:10 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
18:25:10 INFO - 'SESSIONNAME': 'Console',
18:25:10 INFO - 'SLAVEDIR': 'C:\\slave\\',
18:25:10 INFO - 'SYSTEMDRIVE': 'C:',
18:25:10 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
18:25:10 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
18:25:10 INFO - 'TEST1': 'testie',
18:25:10 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
18:25:10 INFO - 'USERDOMAIN': 'T-XP32-IX-034',
18:25:10 INFO - 'USERNAME': 'cltbld',
18:25:10 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-034',
18:25:10 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
18:25:10 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
18:25:10 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
18:25:10 INFO - 'WINDIR': 'C:\\WINDOWS',
18:25:10 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
18:25:13 INFO - Ignoring indexes: http://pypi.python.org/simple/
18:25:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
18:25:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
18:25:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
18:25:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
18:25:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
18:25:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
18:25:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
18:25:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
18:25:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
18:25:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
18:25:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
18:25:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
18:25:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
18:25:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
18:25:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
18:25:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
18:25:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
18:25:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
18:25:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
18:25:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
18:25:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
18:25:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
18:25:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
18:25:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
18:25:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
18:25:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
18:25:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
18:25:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
18:25:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
18:25:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
18:25:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
18:25:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
18:25:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
18:25:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
18:25:13 INFO - Unpacking c:\slave\test\build\tests\marionette\transport
18:25:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Ctransport
18:25:13 INFO - Unpacking c:\slave\test\build\tests\marionette\driver
18:25:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cdriver
18:25:13 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
18:25:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
18:25:13 INFO - Unpacking c:\slave\test\build\tests\marionette
18:25:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
18:25:13 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
18:25:13 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))
18:25:20 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))
18:25:20 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))
18:25:20 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))
18:25:20 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))
18:25:20 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10))
18:25:20 INFO - Downloading blessings-1.5.1.tar.gz
18:25:20 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
18:25:20 INFO - Running setup.py egg_info for package blessings
18:25:20 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))
18:25:20 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
18:25:20 INFO - Running setup.py install for blessings
18:25:20 INFO - Running setup.py install for browsermob-proxy
18:25:20 INFO - Running setup.py install for manifestparser
18:25:20 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
18:25:20 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
18:25:20 INFO - Running setup.py install for marionette-client
18:25:20 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
18:25:20 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
18:25:20 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
18:25:20 INFO - Running setup.py install for marionette-driver
18:25:20 INFO - Running setup.py install for marionette-transport
18:25:20 INFO - Running setup.py install for mozcrash
18:25:20 INFO - Running setup.py install for mozdebug
18:25:20 INFO - Running setup.py install for mozdevice
18:25:20 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
18:25:20 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
18:25:20 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
18:25:20 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
18:25:20 INFO - Running setup.py install for mozhttpd
18:25:20 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
18:25:20 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
18:25:20 INFO - Running setup.py install for mozInstall
18:25:20 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
18:25:20 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
18:25:20 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
18:25:20 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
18:25:20 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
18:25:20 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
18:25:20 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
18:25:20 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
18:25:20 INFO - Running setup.py install for mozleak
18:25:20 INFO - Running setup.py install for mozprofile
18:25:20 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
18:25:20 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
18:25:20 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
18:25:20 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
18:25:20 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
18:25:20 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
18:25:20 INFO - Running setup.py install for mozrunner
18:25:20 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
18:25:20 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
18:25:20 INFO - Running setup.py install for mozscreenshot
18:25:20 INFO - Running setup.py install for moztest
18:25:20 INFO - Running setup.py install for mozversion
18:25:20 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
18:25:20 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
18:25:20 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver marionette-transport mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion
18:25:20 INFO - Cleaning up...
18:25:20 INFO - Return code: 0
18:25:20 INFO - Done creating virtualenv C:\slave\test\build\venv.
18:25:20 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
18:25:20 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
18:25:20 INFO - Reading from file tmpfile_stdout
18:25:20 INFO - Using _rmtree_windows ...
18:25:20 INFO - Using _rmtree_windows ...
18:25:20 INFO - Current package versions:
18:25:20 INFO - blessings == 1.5.1
18:25:20 INFO - blobuploader == 1.2.4
18:25:20 INFO - browsermob-proxy == 0.6.0
18:25:20 INFO - distribute == 0.6.14
18:25:20 INFO - docopt == 0.6.1
18:25:20 INFO - manifestparser == 1.1
18:25:20 INFO - marionette-client == 1.1.0
18:25:20 INFO - marionette-driver == 1.1.0
18:25:20 INFO - marionette-transport == 1.0.0
18:25:20 INFO - mozInstall == 1.12
18:25:20 INFO - mozcrash == 0.16
18:25:20 INFO - mozdebug == 0.1
18:25:20 INFO - mozdevice == 0.46
18:25:20 INFO - mozfile == 1.2
18:25:20 INFO - mozhttpd == 0.7
18:25:20 INFO - mozinfo == 0.8
18:25:20 INFO - mozleak == 0.1
18:25:20 INFO - mozlog == 3.0
18:25:20 INFO - moznetwork == 0.27
18:25:20 INFO - mozprocess == 0.22
18:25:20 INFO - mozprofile == 0.27
18:25:20 INFO - mozrunner == 6.10
18:25:20 INFO - mozscreenshot == 0.1
18:25:20 INFO - mozsystemmonitor == 0.0
18:25:20 INFO - moztest == 0.7
18:25:20 INFO - mozversion == 1.4
18:25:20 INFO - requests == 1.2.3
18:25:20 INFO - Running post-action listener: _resource_record_post_action
18:25:20 INFO - Running post-action listener: _start_resource_monitoring
18:25:21 INFO - Starting resource monitoring.
18:25:21 INFO - #####
18:25:21 INFO - ##### Running pull step.
18:25:21 INFO - #####
18:25:21 INFO - Running pre-action listener: _resource_record_pre_action
18:25:21 INFO - Running main action method: pull
18:25:21 INFO - Pull has nothing to do!
18:25:21 INFO - Running post-action listener: _resource_record_post_action
18:25:21 INFO - #####
18:25:21 INFO - ##### Running install step.
18:25:21 INFO - #####
18:25:21 INFO - Running pre-action listener: _resource_record_pre_action
18:25:21 INFO - Running main action method: install
18:25:21 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
18:25:21 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
18:25:21 INFO - Reading from file tmpfile_stdout
18:25:21 INFO - Using _rmtree_windows ...
18:25:21 INFO - Using _rmtree_windows ...
18:25:21 INFO - Detecting whether we're running mozinstall >=1.0...
18:25:21 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h']
18:25:21 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h
18:25:21 INFO - Reading from file tmpfile_stdout
18:25:21 INFO - Output received:
18:25:21 INFO - Usage: mozinstall-script.py [options] installer
18:25:21 INFO - Options:
18:25:21 INFO - -h, --help show this help message and exit
18:25:21 INFO - -d DEST, --destination=DEST
18:25:21 INFO - Directory to install application into. [default:
18:25:21 INFO - "C:\slave\test"]
18:25:21 INFO - --app=APP Application being installed. [default: firefox]
18:25:21 INFO - Using _rmtree_windows ...
18:25:21 INFO - Using _rmtree_windows ...
18:25:21 INFO - mkdir: C:\slave\test\build\application
18:25:21 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-44.0a1.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application']
18:25:21 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-44.0a1.en-US.win32.zip --destination C:\slave\test\build\application
18:25:23 INFO - Reading from file tmpfile_stdout
18:25:23 INFO - Output received:
18:25:23 INFO - C:\slave\test\build\application\firefox\firefox.exe
18:25:23 INFO - Using _rmtree_windows ...
18:25:23 INFO - Using _rmtree_windows ...
18:25:23 INFO - Running post-action listener: _resource_record_post_action
18:25:23 INFO - #####
18:25:23 INFO - ##### Running run-tests step.
18:25:23 INFO - #####
18:25:23 INFO - Running pre-action listener: _resource_record_pre_action
18:25:23 INFO - Running main action method: run_tests
18:25:23 INFO - mkdir: C:\slave\test\build\blobber_upload_dir
18:25:23 INFO - minidump filename unknown. determining based upon platform and arch
18:25:23 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
18:25:23 INFO - grabbing minidump binary from tooltool
18:25: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')]}
18:25:23 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 0x00E042C0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA0D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00A4CE80>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1
18:25:23 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
18:25:23 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
18:25:23 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
18:25:33 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpldv3re
18:25:33 INFO - INFO - File integrity verified, renaming tmpldv3re to win32-minidump_stackwalk.exe
18:25:33 INFO - Return code: 0
18:25:33 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755
18:25:33 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir
18:25:33 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', '-u', 'C:\\slave\\test\\build\\tests\\web-platform\\runtests.py', '--log-raw=-', '--log-raw=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_raw.log', '--log-errorsummary=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_errorsummary.log', '--binary=C:\\slave\\test\\build\\application\\firefox\\firefox.exe', '--symbols-path=https://queue.taskcluster.net/v1/task/b5QE-2n3SDOYEriwYmG8Fg/artifacts/public/build/firefox-44.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
18:25:33 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python -u C:\slave\test\build\tests\web-platform\runtests.py --log-raw=- --log-raw=C:\slave\test\build\blobber_upload_dir\wpt_raw.log --log-errorsummary=C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log --binary=C:\slave\test\build\application\firefox\firefox.exe --symbols-path=https://queue.taskcluster.net/v1/task/b5QE-2n3SDOYEriwYmG8Fg/artifacts/public/build/firefox-44.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
18:25:33 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
18:25:33 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-034\\Application Data',
18:25:33 INFO - 'CLIENTNAME': 'Console',
18:25:33 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
18:25:33 INFO - 'COMPUTERNAME': 'T-XP32-IX-034',
18:25:33 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
18:25:33 INFO - 'DCLOCATION': 'SCL3',
18:25:33 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
18:25:33 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
18:25:33 INFO - 'FP_NO_HOST_CHECK': 'NO',
18:25:33 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
18:25:33 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
18:25:33 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
18:25:33 INFO - 'HOMEDRIVE': 'C:',
18:25:33 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-034',
18:25:33 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
18:25:33 INFO - 'KTS_VERSION': '1.19c',
18:25:33 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
18:25:33 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-034',
18:25:33 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir',
18:25:33 INFO - 'MONDIR': 'C:\\Monitor_config\\',
18:25:33 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
18:25:33 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
18:25:33 INFO - 'MOZILLABUILDDRIVE': 'C:',
18:25:33 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
18:25:33 INFO - 'MOZ_AIRBAG': '1',
18:25:33 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
18:25:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
18:25:33 INFO - 'MOZ_MSVCVERSION': '8',
18:25:33 INFO - 'MOZ_NO_REMOTE': '1',
18:25:33 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
18:25:33 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
18:25:33 INFO - 'NO_EM_RESTART': '1',
18:25:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
18:25:33 INFO - 'NUMBER_OF_PROCESSORS': '8',
18:25:33 INFO - 'OS': 'Windows_NT',
18:25:33 INFO - 'OURDRIVE': 'C:',
18:25:33 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
18:25:33 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
18:25:33 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
18:25:33 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
18:25:33 INFO - 'PROCESSOR_LEVEL': '6',
18:25:33 INFO - 'PROCESSOR_REVISION': '1e05',
18:25:33 INFO - 'PROGRAMFILES': 'C:\\Program Files',
18:25:33 INFO - 'PROMPT': '$P$G',
18:25:33 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
18:25:33 INFO - 'PWD': 'C:\\slave\\test',
18:25:33 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
18:25:33 INFO - 'SESSIONNAME': 'Console',
18:25:33 INFO - 'SLAVEDIR': 'C:\\slave\\',
18:25:33 INFO - 'SYSTEMDRIVE': 'C:',
18:25:33 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
18:25:33 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
18:25:33 INFO - 'TEST1': 'testie',
18:25:33 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
18:25:33 INFO - 'USERDOMAIN': 'T-XP32-IX-034',
18:25:33 INFO - 'USERNAME': 'cltbld',
18:25:33 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-034',
18:25:33 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
18:25:33 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
18:25:33 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
18:25:33 INFO - 'WINDIR': 'C:\\WINDOWS',
18:25:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
18:25:33 INFO - Calling ['C:\\slave\\test\\build\\venv\\Scripts\\python', '-u', 'C:\\slave\\test\\build\\tests\\web-platform\\runtests.py', '--log-raw=-', '--log-raw=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_raw.log', '--log-errorsummary=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_errorsummary.log', '--binary=C:\\slave\\test\\build\\application\\firefox\\firefox.exe', '--symbols-path=https://queue.taskcluster.net/v1/task/b5QE-2n3SDOYEriwYmG8Fg/artifacts/public/build/firefox-44.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
18:25:39 INFO - Using 1 client processes
18:25:42 INFO - SUITE-START | Running 597 tests
18:25:42 INFO - Running testharness tests
18:25:42 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
18:25:42 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
18:25:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
18:25:42 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
18:25:42 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
18:25:42 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
18:25:42 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
18:25:42 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
18:25:42 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
18:25:42 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
18:25:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
18:25:42 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
18:25:42 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
18:25:42 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
18:25:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 16ms
18:25:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 16ms
18:25:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 16ms
18:25:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:25:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:25:42 INFO - TEST-START | /user-timing/test_user_timing_mark.html
18:25:42 INFO - TEST-SKIP | /user-timing/test_user_timing_mark.html | took 0ms
18:25:42 INFO - TEST-START | /user-timing/test_user_timing_measure.html
18:25:42 INFO - TEST-SKIP | /user-timing/test_user_timing_measure.html | took 0ms
18:25:42 INFO - TEST-START | /user-timing/test_user_timing_measure_navigation_timing.html
18:25:42 INFO - TEST-SKIP | /user-timing/test_user_timing_measure_navigation_timing.html | took 0ms
18:25:42 INFO - Setting up ssl
18:25:42 INFO - PROCESS | certutil |
18:25:42 INFO - PROCESS | certutil |
18:25:42 INFO - PROCESS | certutil |
18:25:42 INFO - Certificate Nickname Trust Attributes
18:25:42 INFO - SSL,S/MIME,JAR/XPI
18:25:42 INFO -
18:25:42 INFO - web-platform-tests CT,,
18:25:42 INFO -
18:25:42 INFO - Starting runner
18:25:44 INFO - PROCESS | 4012 | [4012] 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
18:25:44 INFO - PROCESS | 4012 | [4012] 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 110
18:25:44 INFO - PROCESS | 4012 | [4012] 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
18:25:45 INFO - PROCESS | 4012 | 1445563545095 Marionette INFO Marionette enabled via build flag and pref
18:25:45 INFO - PROCESS | 4012 | ++DOCSHELL 0FF0B000 == 1 [pid = 4012] [id = 1]
18:25:45 INFO - PROCESS | 4012 | ++DOMWINDOW == 1 (0FDA3300) [pid = 4012] [serial = 1] [outer = 00000000]
18:25:45 INFO - PROCESS | 4012 | [4012] WARNING: Dwm composition not available, falling back to software vsync: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2797
18:25:45 INFO - PROCESS | 4012 | [4012] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2092
18:25:45 INFO - PROCESS | 4012 | ++DOMWINDOW == 2 (0FDA3F80) [pid = 4012] [serial = 2] [outer = 0FDA3300]
18:25:45 INFO - PROCESS | 4012 | ++DOCSHELL 10C45E00 == 2 [pid = 4012] [id = 2]
18:25:45 INFO - PROCESS | 4012 | ++DOMWINDOW == 3 (0F053080) [pid = 4012] [serial = 3] [outer = 00000000]
18:25:45 INFO - PROCESS | 4012 | ++DOMWINDOW == 4 (10C33800) [pid = 4012] [serial = 4] [outer = 0F053080]
18:25:45 INFO - PROCESS | 4012 | 1445563545590 Marionette INFO Listening on port 2828
18:25:45 INFO - PROCESS | 4012 | [4012] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2367
18:25:46 INFO - PROCESS | 4012 | 1445563546782 Marionette INFO Marionette enabled via command-line flag
18:25:46 INFO - PROCESS | 4012 | ++DOCSHELL 11E03D00 == 3 [pid = 4012] [id = 3]
18:25:46 INFO - PROCESS | 4012 | ++DOMWINDOW == 5 (11EA2900) [pid = 4012] [serial = 5] [outer = 00000000]
18:25:46 INFO - PROCESS | 4012 | ++DOMWINDOW == 6 (11EA2E00) [pid = 4012] [serial = 6] [outer = 11EA2900]
18:25:46 INFO - PROCESS | 4012 | ++DOMWINDOW == 7 (120DAA00) [pid = 4012] [serial = 7] [outer = 0F053080]
18:25:46 INFO - PROCESS | 4012 | [4012] 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
18:25:46 INFO - PROCESS | 4012 | 1445563546946 Marionette INFO Accepted connection conn0 from 127.0.0.1:1784
18:25:46 INFO - PROCESS | 4012 | 1445563546946 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
18:25:47 INFO - PROCESS | 4012 | 1445563547054 Marionette INFO Closed connection conn0
18:25:47 INFO - PROCESS | 4012 | [4012] 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
18:25:47 INFO - PROCESS | 4012 | 1445563547073 Marionette INFO Accepted connection conn1 from 127.0.0.1:1785
18:25:47 INFO - PROCESS | 4012 | 1445563547073 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
18:25:47 INFO - PROCESS | 4012 | [4012] 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
18:25:47 INFO - PROCESS | 4012 | 1445563547126 Marionette INFO Accepted connection conn2 from 127.0.0.1:1786
18:25:47 INFO - PROCESS | 4012 | 1445563547127 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
18:25:47 INFO - PROCESS | 4012 | ++DOCSHELL 0FBCA900 == 4 [pid = 4012] [id = 4]
18:25:47 INFO - PROCESS | 4012 | ++DOMWINDOW == 8 (0FC08000) [pid = 4012] [serial = 8] [outer = 00000000]
18:25:47 INFO - PROCESS | 4012 | ++DOMWINDOW == 9 (0FC0AA80) [pid = 4012] [serial = 9] [outer = 0FC08000]
18:25:47 INFO - PROCESS | 4012 | 1445563547222 Marionette INFO Closed connection conn2
18:25:47 INFO - PROCESS | 4012 | [4012] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2830
18:25:47 INFO - PROCESS | 4012 | ++DOMWINDOW == 10 (0FC0BE80) [pid = 4012] [serial = 10] [outer = 0FC08000]
18:25:47 INFO - PROCESS | 4012 | 1445563547401 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
18:25:47 INFO - PROCESS | 4012 | [4012] WARNING: Failed to load WMF DLLs: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 174
18:25:47 INFO - PROCESS | 4012 | [4012] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 211
18:25:47 INFO - PROCESS | 4012 | [4012] 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
18:25:47 INFO - PROCESS | 4012 | [4012] 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
18:25:47 INFO - PROCESS | 4012 | ++DOCSHELL 0E4F1300 == 5 [pid = 4012] [id = 5]
18:25:47 INFO - PROCESS | 4012 | ++DOMWINDOW == 11 (13D24000) [pid = 4012] [serial = 11] [outer = 00000000]
18:25:47 INFO - PROCESS | 4012 | ++DOCSHELL 1164EB00 == 6 [pid = 4012] [id = 6]
18:25:47 INFO - PROCESS | 4012 | ++DOMWINDOW == 12 (13D24280) [pid = 4012] [serial = 12] [outer = 00000000]
18:25:47 INFO - PROCESS | 4012 | [4012] 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
18:25:48 INFO - PROCESS | 4012 | [4012] 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 270
18:25:48 INFO - PROCESS | 4012 | ++DOCSHELL 1516C000 == 7 [pid = 4012] [id = 7]
18:25:48 INFO - PROCESS | 4012 | ++DOMWINDOW == 13 (15129500) [pid = 4012] [serial = 13] [outer = 00000000]
18:25:48 INFO - PROCESS | 4012 | [4012] 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 270
18:25:48 INFO - PROCESS | 4012 | ++DOMWINDOW == 14 (1512B300) [pid = 4012] [serial = 14] [outer = 15129500]
18:25:48 INFO - PROCESS | 4012 | ++DOMWINDOW == 15 (15279480) [pid = 4012] [serial = 15] [outer = 13D24000]
18:25:48 INFO - PROCESS | 4012 | ++DOMWINDOW == 16 (15279700) [pid = 4012] [serial = 16] [outer = 13D24280]
18:25:48 INFO - PROCESS | 4012 | ++DOMWINDOW == 17 (15279C00) [pid = 4012] [serial = 17] [outer = 15129500]
18:25:49 INFO - PROCESS | 4012 | [4012] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2830
18:25:49 INFO - PROCESS | 4012 | 1445563549485 Marionette INFO loaded listener.js
18:25:49 INFO - PROCESS | 4012 | 1445563549509 Marionette INFO loaded listener.js
18:25:49 INFO - PROCESS | 4012 | ++DOMWINDOW == 18 (160D6600) [pid = 4012] [serial = 18] [outer = 15129500]
18:25:49 INFO - PROCESS | 4012 | 1445563549799 Marionette DEBUG conn1 client <- {"sessionId":"a71fdcdb-6a7e-4cdc-93ea-15dac50450c5","capabilities":{"browserName":"Firefox","browserVersion":"44.0a1","platformName":"WINNT","platformVersion":"44.0a1","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINNT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20151022155219","device":"desktop","version":"44.0a1"}}
18:25:49 INFO - PROCESS | 4012 | 1445563549987 Marionette DEBUG conn1 -> {"name":"getContext"}
18:25:49 INFO - PROCESS | 4012 | 1445563549989 Marionette DEBUG conn1 client <- {"value":"content"}
18:25:50 INFO - PROCESS | 4012 | 1445563550076 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
18:25:50 INFO - PROCESS | 4012 | 1445563550078 Marionette DEBUG conn1 client <- {}
18:25:50 INFO - PROCESS | 4012 | 1445563550231 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}}
18:25:50 INFO - PROCESS | 4012 | [4012] 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 317
18:25:50 INFO - PROCESS | 4012 | ++DOMWINDOW == 19 (16429D00) [pid = 4012] [serial = 19] [outer = 15129500]
18:25:50 INFO - PROCESS | 4012 | [4012] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109
18:25:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html
18:25:51 INFO - PROCESS | 4012 | ++DOCSHELL 1854D500 == 8 [pid = 4012] [id = 8]
18:25:51 INFO - PROCESS | 4012 | ++DOMWINDOW == 20 (18AC2B80) [pid = 4012] [serial = 20] [outer = 00000000]
18:25:51 INFO - PROCESS | 4012 | ++DOMWINDOW == 21 (18AC3800) [pid = 4012] [serial = 21] [outer = 18AC2B80]
18:25:51 INFO - PROCESS | 4012 | 1445563551092 Marionette INFO loaded listener.js
18:25:51 INFO - PROCESS | 4012 | ++DOMWINDOW == 22 (18AC4700) [pid = 4012] [serial = 22] [outer = 18AC2B80]
18:25:51 INFO - PROCESS | 4012 | [4012] WARNING: Image width or height is non-positive: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 6313
18:25:51 INFO - PROCESS | 4012 | ++DOCSHELL 191F1900 == 9 [pid = 4012] [id = 9]
18:25:51 INFO - PROCESS | 4012 | ++DOMWINDOW == 23 (19611000) [pid = 4012] [serial = 23] [outer = 00000000]
18:25:51 INFO - PROCESS | 4012 | ++DOMWINDOW == 24 (19611F00) [pid = 4012] [serial = 24] [outer = 19611000]
18:25:51 INFO - PROCESS | 4012 | 1445563551496 Marionette INFO loaded listener.js
18:25:51 INFO - PROCESS | 4012 | ++DOMWINDOW == 25 (19612B80) [pid = 4012] [serial = 25] [outer = 19611000]
18:25:51 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
18:25:51 INFO - document served over http requires an https
18:25:51 INFO - sub-resource via script-tag using the meta-referrer
18:25:51 INFO - delivery method with keep-origin-redirect and when
18:25:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:25:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:25:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:25:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:25:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:25:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:25:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:25:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:25:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
18:25:51 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 734ms
18:25:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
18:25:51 INFO - PROCESS | 4012 | ++DOCSHELL 15A55C00 == 10 [pid = 4012] [id = 10]
18:25:51 INFO - PROCESS | 4012 | ++DOMWINDOW == 26 (18EB4980) [pid = 4012] [serial = 26] [outer = 00000000]
18:25:51 INFO - PROCESS | 4012 | ++DOMWINDOW == 27 (19613D00) [pid = 4012] [serial = 27] [outer = 18EB4980]
18:25:51 INFO - PROCESS | 4012 | 1445563551953 Marionette INFO loaded listener.js
18:25:52 INFO - PROCESS | 4012 | ++DOMWINDOW == 28 (19879180) [pid = 4012] [serial = 28] [outer = 18EB4980]
18:25:52 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
18:25:52 INFO - document served over http requires an https
18:25:52 INFO - sub-resource via script-tag using the meta-referrer
18:25:52 INFO - delivery method with no-redirect and when
18:25:52 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:25:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:25:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:25:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:25:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:25:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:25:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:25:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:25:52 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
18:25:52 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 532ms
18:25:52 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
18:25:52 INFO - PROCESS | 4012 | ++DOCSHELL 199CF700 == 11 [pid = 4012] [id = 11]
18:25:52 INFO - PROCESS | 4012 | ++DOMWINDOW == 29 (1987B480) [pid = 4012] [serial = 29] [outer = 00000000]
18:25:52 INFO - PROCESS | 4012 | ++DOMWINDOW == 30 (19BC1280) [pid = 4012] [serial = 30] [outer = 1987B480]
18:25:52 INFO - PROCESS | 4012 | 1445563552470 Marionette INFO loaded listener.js
18:25:52 INFO - PROCESS | 4012 | ++DOMWINDOW == 31 (19BC2680) [pid = 4012] [serial = 31] [outer = 1987B480]
18:25:52 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
18:25:52 INFO - document served over http requires an https
18:25:52 INFO - sub-resource via script-tag using the meta-referrer
18:25:52 INFO - delivery method with swap-origin-redirect and when
18:25:52 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:25:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:25:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:25:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:25:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:25:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:25:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:25:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:25:52 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
18:25:52 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 532ms
18:25:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html
18:25:52 INFO - PROCESS | 4012 | ++DOCSHELL 19D67B00 == 12 [pid = 4012] [id = 12]
18:25:52 INFO - PROCESS | 4012 | ++DOMWINDOW == 32 (15531280) [pid = 4012] [serial = 32] [outer = 00000000]
18:25:52 INFO - PROCESS | 4012 | ++DOMWINDOW == 33 (15532680) [pid = 4012] [serial = 33] [outer = 15531280]
18:25:53 INFO - PROCESS | 4012 | 1445563553013 Marionette INFO loaded listener.js
18:25:53 INFO - PROCESS | 4012 | ++DOMWINDOW == 34 (15534200) [pid = 4012] [serial = 34] [outer = 15531280]
18:25:53 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
18:25:53 INFO - document served over http requires an https
18:25:53 INFO - sub-resource via script-tag using the meta-referrer
18:25:53 INFO - delivery method with swap-origin-redirect and when
18:25:53 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:25:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:25:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:25:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:25:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:25:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:25:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:25:53 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
18:25:53 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 531ms
18:25:53 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
18:25:53 INFO - PROCESS | 4012 | ++DOCSHELL 19F35700 == 13 [pid = 4012] [id = 13]
18:25:53 INFO - PROCESS | 4012 | ++DOMWINDOW == 35 (15534C00) [pid = 4012] [serial = 35] [outer = 00000000]
18:25:53 INFO - PROCESS | 4012 | ++DOMWINDOW == 36 (15535D80) [pid = 4012] [serial = 36] [outer = 15534C00]
18:25:53 INFO - PROCESS | 4012 | 1445563553544 Marionette INFO loaded listener.js
18:25:53 INFO - PROCESS | 4012 | ++DOMWINDOW == 37 (19BC5100) [pid = 4012] [serial = 37] [outer = 15534C00]
18:25:53 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
18:25:53 INFO - document served over http requires an https
18:25:53 INFO - sub-resource via script-tag using the meta-referrer
18:25:53 INFO - delivery method with keep-origin-redirect and when
18:25:53 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:25:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:25:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:25:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:25:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:25:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:25:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:25:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
18:25:53 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 485ms
18:25:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
18:25:53 INFO - PROCESS | 4012 | ++DOCSHELL 1A261900 == 14 [pid = 4012] [id = 14]
18:25:53 INFO - PROCESS | 4012 | ++DOMWINDOW == 38 (1A211500) [pid = 4012] [serial = 38] [outer = 00000000]
18:25:54 INFO - PROCESS | 4012 | ++DOMWINDOW == 39 (1A212900) [pid = 4012] [serial = 39] [outer = 1A211500]
18:25:54 INFO - PROCESS | 4012 | 1445563554048 Marionette INFO loaded listener.js
18:25:54 INFO - PROCESS | 4012 | ++DOMWINDOW == 40 (1A213D00) [pid = 4012] [serial = 40] [outer = 1A211500]
18:25:54 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
18:25:54 INFO - document served over http requires an https
18:25:54 INFO - sub-resource via script-tag using the meta-referrer
18:25:54 INFO - delivery method with no-redirect and when
18:25:54 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:25:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:25:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:25:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:25:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:25:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:25:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:25:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:25:54 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
18:25:54 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 532ms
18:25:54 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
18:25:54 INFO - PROCESS | 4012 | ++DOCSHELL 1A439800 == 15 [pid = 4012] [id = 15]
18:25:54 INFO - PROCESS | 4012 | ++DOMWINDOW == 41 (1A214E80) [pid = 4012] [serial = 41] [outer = 00000000]
18:25:54 INFO - PROCESS | 4012 | ++DOMWINDOW == 42 (1A215B00) [pid = 4012] [serial = 42] [outer = 1A214E80]
18:25:54 INFO - PROCESS | 4012 | 1445563554580 Marionette INFO loaded listener.js
18:25:54 INFO - PROCESS | 4012 | ++DOMWINDOW == 43 (1A42A180) [pid = 4012] [serial = 43] [outer = 1A214E80]
18:25:54 INFO - PROCESS | 4012 | ++DOCSHELL 1A438600 == 16 [pid = 4012] [id = 16]
18:25:54 INFO - PROCESS | 4012 | ++DOMWINDOW == 44 (19BC5880) [pid = 4012] [serial = 44] [outer = 00000000]
18:25:54 INFO - PROCESS | 4012 | ++DOMWINDOW == 45 (1A215D80) [pid = 4012] [serial = 45] [outer = 19BC5880]
18:25:54 INFO - PROCESS | 4012 | ++DOMWINDOW == 46 (1A42AB80) [pid = 4012] [serial = 46] [outer = 19BC5880]
18:25:54 INFO - PROCESS | 4012 | ++DOCSHELL 1A6D2800 == 17 [pid = 4012] [id = 17]
18:25:54 INFO - PROCESS | 4012 | ++DOMWINDOW == 47 (1A429000) [pid = 4012] [serial = 47] [outer = 00000000]
18:25:54 INFO - PROCESS | 4012 | ++DOMWINDOW == 48 (1A42D380) [pid = 4012] [serial = 48] [outer = 1A429000]
18:25:54 INFO - PROCESS | 4012 | ++DOMWINDOW == 49 (1A98A000) [pid = 4012] [serial = 49] [outer = 1A429000]
18:25:55 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
18:25:55 INFO - document served over http requires an https
18:25:55 INFO - sub-resource via script-tag using the meta-referrer
18:25:55 INFO - delivery method with swap-origin-redirect and when
18:25:55 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:25:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:25:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:25:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:25:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:25:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:25:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:25:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:25:55 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
18:25:55 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 641ms
18:25:55 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
18:25:55 INFO - PROCESS | 4012 | ++DOCSHELL 01391300 == 18 [pid = 4012] [id = 18]
18:25:55 INFO - PROCESS | 4012 | ++DOMWINDOW == 50 (014BA880) [pid = 4012] [serial = 50] [outer = 00000000]
18:25:55 INFO - PROCESS | 4012 | ++DOMWINDOW == 51 (0F51AF00) [pid = 4012] [serial = 51] [outer = 014BA880]
18:25:55 INFO - PROCESS | 4012 | 1445563555299 Marionette INFO loaded listener.js
18:25:55 INFO - PROCESS | 4012 | ++DOMWINDOW == 52 (0FC0B700) [pid = 4012] [serial = 52] [outer = 014BA880]
18:25:55 INFO - PROCESS | 4012 | --DOCSHELL 0FF0B000 == 17 [pid = 4012] [id = 1]
18:25:55 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
18:25:55 INFO - document served over http requires an https
18:25:55 INFO - sub-resource via xhr-request using the meta-referrer
18:25:55 INFO - delivery method with keep-origin-redirect and when
18:25:55 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:25:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:25:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:25:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:25:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:25:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:25:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:25:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:25:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
18:25:55 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | took 797ms
18:25:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
18:25:56 INFO - PROCESS | 4012 | ++DOCSHELL 11917800 == 18 [pid = 4012] [id = 19]
18:25:56 INFO - PROCESS | 4012 | ++DOMWINDOW == 53 (10C33580) [pid = 4012] [serial = 53] [outer = 00000000]
18:25:56 INFO - PROCESS | 4012 | ++DOMWINDOW == 54 (12BE1000) [pid = 4012] [serial = 54] [outer = 10C33580]
18:25:56 INFO - PROCESS | 4012 | 1445563556099 Marionette INFO loaded listener.js
18:25:56 INFO - PROCESS | 4012 | ++DOMWINDOW == 55 (12BE5D80) [pid = 4012] [serial = 55] [outer = 10C33580]
18:25:56 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
18:25:56 INFO - document served over http requires an https
18:25:56 INFO - sub-resource via xhr-request using the meta-referrer
18:25:56 INFO - delivery method with no-redirect and when
18:25:56 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:25:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:25:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:25:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:25:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:25:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:25:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:25:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html:23:7
18:25:56 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | took 735ms
18:25:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html
18:25:56 INFO - PROCESS | 4012 | ++DOCSHELL 160F1F00 == 19 [pid = 4012] [id = 20]
18:25:56 INFO - PROCESS | 4012 | ++DOMWINDOW == 56 (11EA3F80) [pid = 4012] [serial = 56] [outer = 00000000]
18:25:56 INFO - PROCESS | 4012 | ++DOMWINDOW == 57 (15278A80) [pid = 4012] [serial = 57] [outer = 11EA3F80]
18:25:56 INFO - PROCESS | 4012 | 1445563556852 Marionette INFO loaded listener.js
18:25:56 INFO - PROCESS | 4012 | ++DOMWINDOW == 58 (15533F80) [pid = 4012] [serial = 58] [outer = 11EA3F80]
18:25:57 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
18:25:57 INFO - document served over http requires an https
18:25:57 INFO - sub-resource via xhr-request using the meta-referrer
18:25:57 INFO - delivery method with swap-origin-redirect and when
18:25:57 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:25:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:25:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:25:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:25:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:25:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:25:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:25:57 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
18:25:57 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 734ms
18:25:57 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
18:25:58 INFO - PROCESS | 4012 | ++DOCSHELL 0E79FD00 == 20 [pid = 4012] [id = 21]
18:25:58 INFO - PROCESS | 4012 | ++DOMWINDOW == 59 (0F051000) [pid = 4012] [serial = 59] [outer = 00000000]
18:25:58 INFO - PROCESS | 4012 | ++DOMWINDOW == 60 (1135E980) [pid = 4012] [serial = 60] [outer = 0F051000]
18:25:58 INFO - PROCESS | 4012 | 1445563558132 Marionette INFO loaded listener.js
18:25:58 INFO - PROCESS | 4012 | ++DOMWINDOW == 61 (11EA4980) [pid = 4012] [serial = 61] [outer = 0F051000]
18:25:58 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
18:25:58 INFO - document served over http requires an https
18:25:58 INFO - sub-resource via xhr-request using the meta-referrer
18:25:58 INFO - delivery method with swap-origin-redirect and when
18:25:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:25:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:25:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:25:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:25:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:25:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:25:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:25:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
18:25:58 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | took 1297ms
18:25:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html
18:25:58 INFO - PROCESS | 4012 | ++DOCSHELL 0E1D2300 == 21 [pid = 4012] [id = 22]
18:25:58 INFO - PROCESS | 4012 | ++DOMWINDOW == 62 (1512A900) [pid = 4012] [serial = 62] [outer = 00000000]
18:25:58 INFO - PROCESS | 4012 | ++DOMWINDOW == 63 (15A4DD80) [pid = 4012] [serial = 63] [outer = 1512A900]
18:25:58 INFO - PROCESS | 4012 | 1445563558903 Marionette INFO loaded listener.js
18:25:58 INFO - PROCESS | 4012 | ++DOMWINDOW == 64 (16428400) [pid = 4012] [serial = 64] [outer = 1512A900]
18:25:59 INFO - PROCESS | 4012 | --DOCSHELL 0FBCA900 == 20 [pid = 4012] [id = 4]
18:25:59 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
18:25:59 INFO - document served over http requires an https
18:25:59 INFO - sub-resource via xhr-request using the meta-referrer
18:25:59 INFO - delivery method with keep-origin-redirect and when
18:25:59 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:25:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:25:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:25:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:25:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:25:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:25:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:25:59 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
18:25:59 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 641ms
18:25:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
18:25:59 INFO - PROCESS | 4012 | ++DOCSHELL 10CDBB00 == 21 [pid = 4012] [id = 23]
18:25:59 INFO - PROCESS | 4012 | ++DOMWINDOW == 65 (15535380) [pid = 4012] [serial = 65] [outer = 00000000]
18:25:59 INFO - PROCESS | 4012 | ++DOMWINDOW == 66 (180C3F80) [pid = 4012] [serial = 66] [outer = 15535380]
18:25:59 INFO - PROCESS | 4012 | 1445563559518 Marionette INFO loaded listener.js
18:25:59 INFO - PROCESS | 4012 | ++DOMWINDOW == 67 (18AC2E00) [pid = 4012] [serial = 67] [outer = 15535380]
18:25:59 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
18:25:59 INFO - document served over http requires an https
18:25:59 INFO - sub-resource via xhr-request using the meta-referrer
18:25:59 INFO - delivery method with no-redirect and when
18:25:59 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:25:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:25:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:25:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:25:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:25:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:25:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:25:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html:23:7
18:25:59 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | took 501ms
18:25:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html
18:25:59 INFO - PROCESS | 4012 | ++DOCSHELL 1164F400 == 22 [pid = 4012] [id = 24]
18:25:59 INFO - PROCESS | 4012 | ++DOMWINDOW == 68 (18AC3300) [pid = 4012] [serial = 68] [outer = 00000000]
18:26:00 INFO - PROCESS | 4012 | ++DOMWINDOW == 69 (18EB2180) [pid = 4012] [serial = 69] [outer = 18AC3300]
18:26:00 INFO - PROCESS | 4012 | 1445563560043 Marionette INFO loaded listener.js
18:26:00 INFO - PROCESS | 4012 | ++DOMWINDOW == 70 (18EB5100) [pid = 4012] [serial = 70] [outer = 18AC3300]
18:26:00 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
18:26:00 INFO - document served over http requires an https
18:26:00 INFO - sub-resource via xhr-request using the meta-referrer
18:26:00 INFO - delivery method with swap-origin-redirect and when
18:26:00 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:26:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:26:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:26:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:26:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:26:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:26:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:26:00 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
18:26:00 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 484ms
18:26:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:26:00 INFO - PROCESS | 4012 | ++DOCSHELL 11EED700 == 23 [pid = 4012] [id = 25]
18:26:00 INFO - PROCESS | 4012 | ++DOMWINDOW == 71 (18EB4E80) [pid = 4012] [serial = 71] [outer = 00000000]
18:26:00 INFO - PROCESS | 4012 | ++DOMWINDOW == 72 (1987B980) [pid = 4012] [serial = 72] [outer = 18EB4E80]
18:26:00 INFO - PROCESS | 4012 | 1445563560538 Marionette INFO loaded listener.js
18:26:00 INFO - PROCESS | 4012 | ++DOMWINDOW == 73 (19BC2400) [pid = 4012] [serial = 73] [outer = 18EB4E80]
18:26:00 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:00 INFO - document served over http requires an http
18:26:00 INFO - sub-resource via fetch-request using the http-csp
18:26:00 INFO - delivery method with keep-origin-redirect and when
18:26:00 INFO - the target request is cross-origin.
18:26:00 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 501ms
18:26:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
18:26:00 INFO - PROCESS | 4012 | ++DOCSHELL 13E2DE00 == 24 [pid = 4012] [id = 26]
18:26:00 INFO - PROCESS | 4012 | ++DOMWINDOW == 74 (19BC4980) [pid = 4012] [serial = 74] [outer = 00000000]
18:26:01 INFO - PROCESS | 4012 | ++DOMWINDOW == 75 (1A212180) [pid = 4012] [serial = 75] [outer = 19BC4980]
18:26:01 INFO - PROCESS | 4012 | 1445563561027 Marionette INFO loaded listener.js
18:26:01 INFO - PROCESS | 4012 | ++DOMWINDOW == 76 (1A42A680) [pid = 4012] [serial = 76] [outer = 19BC4980]
18:26:01 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
18:26:01 INFO - document served over http requires an http
18:26:01 INFO - sub-resource via fetch-request using the http-csp
18:26:01 INFO - delivery method with no-redirect and when
18:26:01 INFO - the target request is cross-origin.
18:26:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 484ms
18:26:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:26:01 INFO - PROCESS | 4012 | ++DOCSHELL 15A57700 == 25 [pid = 4012] [id = 27]
18:26:01 INFO - PROCESS | 4012 | ++DOMWINDOW == 77 (1A42A900) [pid = 4012] [serial = 77] [outer = 00000000]
18:26:01 INFO - PROCESS | 4012 | ++DOMWINDOW == 78 (1A42BF80) [pid = 4012] [serial = 78] [outer = 1A42A900]
18:26:01 INFO - PROCESS | 4012 | 1445563561532 Marionette INFO loaded listener.js
18:26:01 INFO - PROCESS | 4012 | ++DOMWINDOW == 79 (1A98AC80) [pid = 4012] [serial = 79] [outer = 1A42A900]
18:26:01 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:01 INFO - document served over http requires an http
18:26:01 INFO - sub-resource via fetch-request using the http-csp
18:26:01 INFO - delivery method with swap-origin-redirect and when
18:26:01 INFO - the target request is cross-origin.
18:26:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 531ms
18:26:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:26:02 INFO - PROCESS | 4012 | ++DOCSHELL 0E814100 == 26 [pid = 4012] [id = 28]
18:26:02 INFO - PROCESS | 4012 | ++DOMWINDOW == 80 (13D12E00) [pid = 4012] [serial = 80] [outer = 00000000]
18:26:02 INFO - PROCESS | 4012 | ++DOMWINDOW == 81 (13D13F80) [pid = 4012] [serial = 81] [outer = 13D12E00]
18:26:02 INFO - PROCESS | 4012 | 1445563562067 Marionette INFO loaded listener.js
18:26:02 INFO - PROCESS | 4012 | ++DOMWINDOW == 82 (13D14E80) [pid = 4012] [serial = 82] [outer = 13D12E00]
18:26:02 INFO - PROCESS | 4012 | ++DOCSHELL 0E814D00 == 27 [pid = 4012] [id = 29]
18:26:02 INFO - PROCESS | 4012 | ++DOMWINDOW == 83 (15279E80) [pid = 4012] [serial = 83] [outer = 00000000]
18:26:02 INFO - PROCESS | 4012 | ++DOMWINDOW == 84 (1A429280) [pid = 4012] [serial = 84] [outer = 15279E80]
18:26:02 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:02 INFO - document served over http requires an http
18:26:02 INFO - sub-resource via iframe-tag using the http-csp
18:26:02 INFO - delivery method with keep-origin-redirect and when
18:26:02 INFO - the target request is cross-origin.
18:26:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 531ms
18:26:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:26:02 INFO - PROCESS | 4012 | ++DOCSHELL 10CDB500 == 28 [pid = 4012] [id = 30]
18:26:02 INFO - PROCESS | 4012 | ++DOMWINDOW == 85 (13D14200) [pid = 4012] [serial = 85] [outer = 00000000]
18:26:02 INFO - PROCESS | 4012 | ++DOMWINDOW == 86 (1A42BA80) [pid = 4012] [serial = 86] [outer = 13D14200]
18:26:02 INFO - PROCESS | 4012 | 1445563562624 Marionette INFO loaded listener.js
18:26:02 INFO - PROCESS | 4012 | ++DOMWINDOW == 87 (1A42D100) [pid = 4012] [serial = 87] [outer = 13D14200]
18:26:02 INFO - PROCESS | 4012 | ++DOCSHELL 18ABE200 == 29 [pid = 4012] [id = 31]
18:26:02 INFO - PROCESS | 4012 | ++DOMWINDOW == 88 (14AD9F00) [pid = 4012] [serial = 88] [outer = 00000000]
18:26:02 INFO - PROCESS | 4012 | ++DOMWINDOW == 89 (14ADA180) [pid = 4012] [serial = 89] [outer = 14AD9F00]
18:26:03 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
18:26:03 INFO - document served over http requires an http
18:26:03 INFO - sub-resource via iframe-tag using the http-csp
18:26:03 INFO - delivery method with no-redirect and when
18:26:03 INFO - the target request is cross-origin.
18:26:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 532ms
18:26:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:26:03 INFO - PROCESS | 4012 | ++DOCSHELL 11C58700 == 30 [pid = 4012] [id = 32]
18:26:03 INFO - PROCESS | 4012 | ++DOMWINDOW == 90 (14AD9500) [pid = 4012] [serial = 90] [outer = 00000000]
18:26:03 INFO - PROCESS | 4012 | ++DOMWINDOW == 91 (14ADB300) [pid = 4012] [serial = 91] [outer = 14AD9500]
18:26:03 INFO - PROCESS | 4012 | 1445563563157 Marionette INFO loaded listener.js
18:26:03 INFO - PROCESS | 4012 | ++DOMWINDOW == 92 (14ADD100) [pid = 4012] [serial = 92] [outer = 14AD9500]
18:26:03 INFO - PROCESS | 4012 | ++DOCSHELL 13E2C000 == 31 [pid = 4012] [id = 33]
18:26:03 INFO - PROCESS | 4012 | ++DOMWINDOW == 93 (14ADDB00) [pid = 4012] [serial = 93] [outer = 00000000]
18:26:03 INFO - PROCESS | 4012 | ++DOMWINDOW == 94 (1A98DC00) [pid = 4012] [serial = 94] [outer = 14ADDB00]
18:26:03 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:03 INFO - document served over http requires an http
18:26:03 INFO - sub-resource via iframe-tag using the http-csp
18:26:03 INFO - delivery method with swap-origin-redirect and when
18:26:03 INFO - the target request is cross-origin.
18:26:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 531ms
18:26:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:26:03 INFO - PROCESS | 4012 | ++DOCSHELL 18FD2200 == 32 [pid = 4012] [id = 34]
18:26:03 INFO - PROCESS | 4012 | ++DOMWINDOW == 95 (14ADB580) [pid = 4012] [serial = 95] [outer = 00000000]
18:26:03 INFO - PROCESS | 4012 | ++DOMWINDOW == 96 (15286A00) [pid = 4012] [serial = 96] [outer = 14ADB580]
18:26:03 INFO - PROCESS | 4012 | 1445563563700 Marionette INFO loaded listener.js
18:26:03 INFO - PROCESS | 4012 | ++DOMWINDOW == 97 (15287900) [pid = 4012] [serial = 97] [outer = 14ADB580]
18:26:04 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
18:26:04 INFO - document served over http requires an http
18:26:04 INFO - sub-resource via script-tag using the http-csp
18:26:04 INFO - delivery method with keep-origin-redirect and when
18:26:04 INFO - the target request is cross-origin.
18:26:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 532ms
18:26:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
18:26:04 INFO - PROCESS | 4012 | ++DOCSHELL 19BDA000 == 33 [pid = 4012] [id = 35]
18:26:04 INFO - PROCESS | 4012 | ++DOMWINDOW == 98 (15288800) [pid = 4012] [serial = 98] [outer = 00000000]
18:26:04 INFO - PROCESS | 4012 | ++DOMWINDOW == 99 (15289700) [pid = 4012] [serial = 99] [outer = 15288800]
18:26:04 INFO - PROCESS | 4012 | 1445563564237 Marionette INFO loaded listener.js
18:26:04 INFO - PROCESS | 4012 | ++DOMWINDOW == 100 (1528AB00) [pid = 4012] [serial = 100] [outer = 15288800]
18:26:04 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:04 INFO - document served over http requires an http
18:26:04 INFO - sub-resource via script-tag using the http-csp
18:26:04 INFO - delivery method with no-redirect and when
18:26:04 INFO - the target request is cross-origin.
18:26:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 485ms
18:26:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:26:04 INFO - PROCESS | 4012 | ++DOCSHELL 19F33000 == 34 [pid = 4012] [id = 36]
18:26:04 INFO - PROCESS | 4012 | ++DOMWINDOW == 101 (128D5680) [pid = 4012] [serial = 101] [outer = 00000000]
18:26:04 INFO - PROCESS | 4012 | ++DOMWINDOW == 102 (128D6D00) [pid = 4012] [serial = 102] [outer = 128D5680]
18:26:04 INFO - PROCESS | 4012 | 1445563564730 Marionette INFO loaded listener.js
18:26:04 INFO - PROCESS | 4012 | ++DOMWINDOW == 103 (128D7980) [pid = 4012] [serial = 103] [outer = 128D5680]
18:26:05 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
18:26:05 INFO - document served over http requires an http
18:26:05 INFO - sub-resource via script-tag using the http-csp
18:26:05 INFO - delivery method with swap-origin-redirect and when
18:26:05 INFO - the target request is cross-origin.
18:26:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 485ms
18:26:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:26:05 INFO - PROCESS | 4012 | ++DOCSHELL 19FFDF00 == 35 [pid = 4012] [id = 37]
18:26:05 INFO - PROCESS | 4012 | ++DOMWINDOW == 104 (128D6F80) [pid = 4012] [serial = 104] [outer = 00000000]
18:26:05 INFO - PROCESS | 4012 | ++DOMWINDOW == 105 (15288080) [pid = 4012] [serial = 105] [outer = 128D6F80]
18:26:05 INFO - PROCESS | 4012 | 1445563565218 Marionette INFO loaded listener.js
18:26:05 INFO - PROCESS | 4012 | ++DOMWINDOW == 106 (1528AD80) [pid = 4012] [serial = 106] [outer = 128D6F80]
18:26:05 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
18:26:05 INFO - document served over http requires an http
18:26:05 INFO - sub-resource via xhr-request using the http-csp
18:26:05 INFO - delivery method with keep-origin-redirect and when
18:26:05 INFO - the target request is cross-origin.
18:26:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 500ms
18:26:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
18:26:05 INFO - PROCESS | 4012 | ++DOCSHELL 1A263400 == 36 [pid = 4012] [id = 38]
18:26:05 INFO - PROCESS | 4012 | ++DOMWINDOW == 107 (15289200) [pid = 4012] [serial = 107] [outer = 00000000]
18:26:05 INFO - PROCESS | 4012 | ++DOMWINDOW == 108 (16CE9A00) [pid = 4012] [serial = 108] [outer = 15289200]
18:26:05 INFO - PROCESS | 4012 | 1445563565727 Marionette INFO loaded listener.js
18:26:05 INFO - PROCESS | 4012 | ++DOMWINDOW == 109 (16CEB080) [pid = 4012] [serial = 109] [outer = 15289200]
18:26:06 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:06 INFO - document served over http requires an http
18:26:06 INFO - sub-resource via xhr-request using the http-csp
18:26:06 INFO - delivery method with no-redirect and when
18:26:06 INFO - the target request is cross-origin.
18:26:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1188ms
18:26:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:26:06 INFO - PROCESS | 4012 | ++DOCSHELL 0FBF9300 == 37 [pid = 4012] [id = 39]
18:26:06 INFO - PROCESS | 4012 | ++DOMWINDOW == 110 (118A2E00) [pid = 4012] [serial = 110] [outer = 00000000]
18:26:06 INFO - PROCESS | 4012 | ++DOMWINDOW == 111 (12BE2180) [pid = 4012] [serial = 111] [outer = 118A2E00]
18:26:06 INFO - PROCESS | 4012 | 1445563566951 Marionette INFO loaded listener.js
18:26:07 INFO - PROCESS | 4012 | ++DOMWINDOW == 112 (13D12400) [pid = 4012] [serial = 112] [outer = 118A2E00]
18:26:07 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:07 INFO - document served over http requires an http
18:26:07 INFO - sub-resource via xhr-request using the http-csp
18:26:07 INFO - delivery method with swap-origin-redirect and when
18:26:07 INFO - the target request is cross-origin.
18:26:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 594ms
18:26:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:26:07 INFO - PROCESS | 4012 | ++DOCSHELL 0F069F00 == 38 [pid = 4012] [id = 40]
18:26:07 INFO - PROCESS | 4012 | ++DOMWINDOW == 113 (13D13A80) [pid = 4012] [serial = 113] [outer = 00000000]
18:26:07 INFO - PROCESS | 4012 | ++DOMWINDOW == 114 (14ADC480) [pid = 4012] [serial = 114] [outer = 13D13A80]
18:26:07 INFO - PROCESS | 4012 | 1445563567564 Marionette INFO loaded listener.js
18:26:07 INFO - PROCESS | 4012 | ++DOMWINDOW == 115 (1527A100) [pid = 4012] [serial = 115] [outer = 13D13A80]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 114 (0FC08000) [pid = 4012] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 113 (18EB4980) [pid = 4012] [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]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 112 (15531280) [pid = 4012] [serial = 32] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 111 (128D5680) [pid = 4012] [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]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 110 (1A214E80) [pid = 4012] [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.swap-origin-redirect.http.html]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 109 (14ADDB00) [pid = 4012] [serial = 93] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 108 (15534C00) [pid = 4012] [serial = 35] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 107 (1987B480) [pid = 4012] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 106 (15288800) [pid = 4012] [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]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 105 (13D12E00) [pid = 4012] [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]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 104 (14ADB580) [pid = 4012] [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]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 103 (14AD9F00) [pid = 4012] [serial = 88] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445563562871]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 102 (11EA3F80) [pid = 4012] [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]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 101 (13D14200) [pid = 4012] [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]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 100 (18EB4E80) [pid = 4012] [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]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 99 (15279E80) [pid = 4012] [serial = 83] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 98 (10C33580) [pid = 4012] [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]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 97 (18AC2B80) [pid = 4012] [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]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 96 (1A42A900) [pid = 4012] [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]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 95 (014BA880) [pid = 4012] [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]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 94 (14AD9500) [pid = 4012] [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]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 93 (19BC4980) [pid = 4012] [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]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 92 (18AC3300) [pid = 4012] [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]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 91 (1A211500) [pid = 4012] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 90 (0F051000) [pid = 4012] [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]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 89 (15535380) [pid = 4012] [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]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 88 (1512A900) [pid = 4012] [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]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 87 (15288080) [pid = 4012] [serial = 105] [outer = 00000000] [url = about:blank]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 86 (10C33800) [pid = 4012] [serial = 4] [outer = 00000000] [url = about:blank]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 85 (128D6F80) [pid = 4012] [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]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 84 (15279C00) [pid = 4012] [serial = 17] [outer = 00000000] [url = about:blank]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 83 (128D6D00) [pid = 4012] [serial = 102] [outer = 00000000] [url = about:blank]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 82 (15289700) [pid = 4012] [serial = 99] [outer = 00000000] [url = about:blank]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 81 (15286A00) [pid = 4012] [serial = 96] [outer = 00000000] [url = about:blank]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 80 (1A98DC00) [pid = 4012] [serial = 94] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 79 (14ADB300) [pid = 4012] [serial = 91] [outer = 00000000] [url = about:blank]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 78 (14ADA180) [pid = 4012] [serial = 89] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445563562871]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 77 (1A42BA80) [pid = 4012] [serial = 86] [outer = 00000000] [url = about:blank]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 76 (1A429280) [pid = 4012] [serial = 84] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 75 (13D13F80) [pid = 4012] [serial = 81] [outer = 00000000] [url = about:blank]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 74 (1A42BF80) [pid = 4012] [serial = 78] [outer = 00000000] [url = about:blank]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 73 (1A212180) [pid = 4012] [serial = 75] [outer = 00000000] [url = about:blank]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 72 (1987B980) [pid = 4012] [serial = 72] [outer = 00000000] [url = about:blank]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 71 (18EB2180) [pid = 4012] [serial = 69] [outer = 00000000] [url = about:blank]
18:26:08 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:08 INFO - document served over http requires an https
18:26:08 INFO - sub-resource via fetch-request using the http-csp
18:26:08 INFO - delivery method with keep-origin-redirect and when
18:26:08 INFO - the target request is cross-origin.
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 70 (180C3F80) [pid = 4012] [serial = 66] [outer = 00000000] [url = about:blank]
18:26:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 922ms
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 69 (15A4DD80) [pid = 4012] [serial = 63] [outer = 00000000] [url = about:blank]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 68 (1135E980) [pid = 4012] [serial = 60] [outer = 00000000] [url = about:blank]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 67 (15278A80) [pid = 4012] [serial = 57] [outer = 00000000] [url = about:blank]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 66 (12BE1000) [pid = 4012] [serial = 54] [outer = 00000000] [url = about:blank]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 65 (0F51AF00) [pid = 4012] [serial = 51] [outer = 00000000] [url = about:blank]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 64 (1512B300) [pid = 4012] [serial = 14] [outer = 00000000] [url = about:blank]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 63 (0FC0AA80) [pid = 4012] [serial = 9] [outer = 00000000] [url = about:blank]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 62 (1A215D80) [pid = 4012] [serial = 45] [outer = 00000000] [url = about:blank]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 61 (1A42D380) [pid = 4012] [serial = 48] [outer = 00000000] [url = about:blank]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 60 (1A215B00) [pid = 4012] [serial = 42] [outer = 00000000] [url = about:blank]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 59 (1A212900) [pid = 4012] [serial = 39] [outer = 00000000] [url = about:blank]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 58 (15535D80) [pid = 4012] [serial = 36] [outer = 00000000] [url = about:blank]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 57 (15532680) [pid = 4012] [serial = 33] [outer = 00000000] [url = about:blank]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 56 (19BC1280) [pid = 4012] [serial = 30] [outer = 00000000] [url = about:blank]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 55 (19613D00) [pid = 4012] [serial = 27] [outer = 00000000] [url = about:blank]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 54 (19611F00) [pid = 4012] [serial = 24] [outer = 00000000] [url = about:blank]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 53 (18AC3800) [pid = 4012] [serial = 21] [outer = 00000000] [url = about:blank]
18:26:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 52 (18EB5100) [pid = 4012] [serial = 70] [outer = 00000000] [url = about:blank]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 51 (18AC2E00) [pid = 4012] [serial = 67] [outer = 00000000] [url = about:blank]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 50 (16428400) [pid = 4012] [serial = 64] [outer = 00000000] [url = about:blank]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 49 (11EA4980) [pid = 4012] [serial = 61] [outer = 00000000] [url = about:blank]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 48 (15533F80) [pid = 4012] [serial = 58] [outer = 00000000] [url = about:blank]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 47 (12BE5D80) [pid = 4012] [serial = 55] [outer = 00000000] [url = about:blank]
18:26:08 INFO - PROCESS | 4012 | --DOMWINDOW == 46 (0FC0B700) [pid = 4012] [serial = 52] [outer = 00000000] [url = about:blank]
18:26:08 INFO - PROCESS | 4012 | ++DOCSHELL 0F5A9000 == 39 [pid = 4012] [id = 41]
18:26:08 INFO - PROCESS | 4012 | ++DOMWINDOW == 47 (0F51AF00) [pid = 4012] [serial = 116] [outer = 00000000]
18:26:08 INFO - PROCESS | 4012 | ++DOMWINDOW == 48 (10C33580) [pid = 4012] [serial = 117] [outer = 0F51AF00]
18:26:08 INFO - PROCESS | 4012 | 1445563568464 Marionette INFO loaded listener.js
18:26:08 INFO - PROCESS | 4012 | ++DOMWINDOW == 49 (11EA4980) [pid = 4012] [serial = 118] [outer = 0F51AF00]
18:26:08 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:08 INFO - document served over http requires an https
18:26:08 INFO - sub-resource via fetch-request using the http-csp
18:26:08 INFO - delivery method with no-redirect and when
18:26:08 INFO - the target request is cross-origin.
18:26:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 531ms
18:26:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:26:08 INFO - PROCESS | 4012 | ++DOCSHELL 14702800 == 40 [pid = 4012] [id = 42]
18:26:08 INFO - PROCESS | 4012 | ++DOMWINDOW == 50 (13D12E00) [pid = 4012] [serial = 119] [outer = 00000000]
18:26:08 INFO - PROCESS | 4012 | ++DOMWINDOW == 51 (14AD9C80) [pid = 4012] [serial = 120] [outer = 13D12E00]
18:26:08 INFO - PROCESS | 4012 | 1445563568989 Marionette INFO loaded listener.js
18:26:09 INFO - PROCESS | 4012 | ++DOMWINDOW == 52 (14ADD880) [pid = 4012] [serial = 121] [outer = 13D12E00]
18:26:09 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:09 INFO - document served over http requires an https
18:26:09 INFO - sub-resource via fetch-request using the http-csp
18:26:09 INFO - delivery method with swap-origin-redirect and when
18:26:09 INFO - the target request is cross-origin.
18:26:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 531ms
18:26:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:26:09 INFO - PROCESS | 4012 | ++DOCSHELL 15F47200 == 41 [pid = 4012] [id = 43]
18:26:09 INFO - PROCESS | 4012 | ++DOMWINDOW == 53 (14ADDB00) [pid = 4012] [serial = 122] [outer = 00000000]
18:26:09 INFO - PROCESS | 4012 | ++DOMWINDOW == 54 (15279E80) [pid = 4012] [serial = 123] [outer = 14ADDB00]
18:26:09 INFO - PROCESS | 4012 | 1445563569527 Marionette INFO loaded listener.js
18:26:09 INFO - PROCESS | 4012 | ++DOMWINDOW == 55 (15289480) [pid = 4012] [serial = 124] [outer = 14ADDB00]
18:26:09 INFO - PROCESS | 4012 | ++DOCSHELL 18ABF100 == 42 [pid = 4012] [id = 44]
18:26:09 INFO - PROCESS | 4012 | ++DOMWINDOW == 56 (15533080) [pid = 4012] [serial = 125] [outer = 00000000]
18:26:09 INFO - PROCESS | 4012 | ++DOMWINDOW == 57 (15533300) [pid = 4012] [serial = 126] [outer = 15533080]
18:26:09 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:09 INFO - document served over http requires an https
18:26:09 INFO - sub-resource via iframe-tag using the http-csp
18:26:09 INFO - delivery method with keep-origin-redirect and when
18:26:09 INFO - the target request is cross-origin.
18:26:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 532ms
18:26:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:26:10 INFO - PROCESS | 4012 | ++DOCSHELL 0E814A00 == 43 [pid = 4012] [id = 45]
18:26:10 INFO - PROCESS | 4012 | ++DOMWINDOW == 58 (15289700) [pid = 4012] [serial = 127] [outer = 00000000]
18:26:10 INFO - PROCESS | 4012 | ++DOMWINDOW == 59 (15A4D100) [pid = 4012] [serial = 128] [outer = 15289700]
18:26:10 INFO - PROCESS | 4012 | 1445563570085 Marionette INFO loaded listener.js
18:26:10 INFO - PROCESS | 4012 | ++DOMWINDOW == 60 (16CE9500) [pid = 4012] [serial = 129] [outer = 15289700]
18:26:10 INFO - PROCESS | 4012 | ++DOCSHELL 0F5A9900 == 44 [pid = 4012] [id = 46]
18:26:10 INFO - PROCESS | 4012 | ++DOMWINDOW == 61 (13D13080) [pid = 4012] [serial = 130] [outer = 00000000]
18:26:10 INFO - PROCESS | 4012 | ++DOMWINDOW == 62 (0FDA1500) [pid = 4012] [serial = 131] [outer = 13D13080]
18:26:10 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:10 INFO - document served over http requires an https
18:26:10 INFO - sub-resource via iframe-tag using the http-csp
18:26:10 INFO - delivery method with no-redirect and when
18:26:10 INFO - the target request is cross-origin.
18:26:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 734ms
18:26:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:26:10 INFO - PROCESS | 4012 | ++DOCSHELL 1107CE00 == 45 [pid = 4012] [id = 47]
18:26:10 INFO - PROCESS | 4012 | ++DOMWINDOW == 63 (128D4780) [pid = 4012] [serial = 132] [outer = 00000000]
18:26:10 INFO - PROCESS | 4012 | ++DOMWINDOW == 64 (1512B300) [pid = 4012] [serial = 133] [outer = 128D4780]
18:26:10 INFO - PROCESS | 4012 | 1445563570876 Marionette INFO loaded listener.js
18:26:10 INFO - PROCESS | 4012 | ++DOMWINDOW == 65 (15287E00) [pid = 4012] [serial = 134] [outer = 128D4780]
18:26:11 INFO - PROCESS | 4012 | ++DOCSHELL 14703700 == 46 [pid = 4012] [id = 48]
18:26:11 INFO - PROCESS | 4012 | ++DOMWINDOW == 66 (1642BB00) [pid = 4012] [serial = 135] [outer = 00000000]
18:26:11 INFO - PROCESS | 4012 | ++DOMWINDOW == 67 (128D5680) [pid = 4012] [serial = 136] [outer = 1642BB00]
18:26:11 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:11 INFO - document served over http requires an https
18:26:11 INFO - sub-resource via iframe-tag using the http-csp
18:26:11 INFO - delivery method with swap-origin-redirect and when
18:26:11 INFO - the target request is cross-origin.
18:26:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 891ms
18:26:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:26:11 INFO - PROCESS | 4012 | ++DOCSHELL 15F48A00 == 47 [pid = 4012] [id = 49]
18:26:11 INFO - PROCESS | 4012 | ++DOMWINDOW == 68 (15288080) [pid = 4012] [serial = 137] [outer = 00000000]
18:26:11 INFO - PROCESS | 4012 | ++DOMWINDOW == 69 (16CEA180) [pid = 4012] [serial = 138] [outer = 15288080]
18:26:11 INFO - PROCESS | 4012 | 1445563571775 Marionette INFO loaded listener.js
18:26:11 INFO - PROCESS | 4012 | ++DOMWINDOW == 70 (16CEBD00) [pid = 4012] [serial = 139] [outer = 15288080]
18:26:12 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:12 INFO - document served over http requires an https
18:26:12 INFO - sub-resource via script-tag using the http-csp
18:26:12 INFO - delivery method with keep-origin-redirect and when
18:26:12 INFO - the target request is cross-origin.
18:26:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 734ms
18:26:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
18:26:12 INFO - PROCESS | 4012 | ++DOCSHELL 19D67E00 == 48 [pid = 4012] [id = 50]
18:26:12 INFO - PROCESS | 4012 | ++DOMWINDOW == 71 (13D15100) [pid = 4012] [serial = 140] [outer = 00000000]
18:26:12 INFO - PROCESS | 4012 | ++DOMWINDOW == 72 (180C2B80) [pid = 4012] [serial = 141] [outer = 13D15100]
18:26:12 INFO - PROCESS | 4012 | 1445563572535 Marionette INFO loaded listener.js
18:26:12 INFO - PROCESS | 4012 | ++DOMWINDOW == 73 (180C4C00) [pid = 4012] [serial = 142] [outer = 13D15100]
18:26:13 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:13 INFO - document served over http requires an https
18:26:13 INFO - sub-resource via script-tag using the http-csp
18:26:13 INFO - delivery method with no-redirect and when
18:26:13 INFO - the target request is cross-origin.
18:26:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 735ms
18:26:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:26:13 INFO - PROCESS | 4012 | ++DOCSHELL 1516DE00 == 49 [pid = 4012] [id = 51]
18:26:13 INFO - PROCESS | 4012 | ++DOMWINDOW == 74 (15531000) [pid = 4012] [serial = 143] [outer = 00000000]
18:26:13 INFO - PROCESS | 4012 | ++DOMWINDOW == 75 (18AC5100) [pid = 4012] [serial = 144] [outer = 15531000]
18:26:13 INFO - PROCESS | 4012 | 1445563573269 Marionette INFO loaded listener.js
18:26:13 INFO - PROCESS | 4012 | ++DOMWINDOW == 76 (18EB5100) [pid = 4012] [serial = 145] [outer = 15531000]
18:26:14 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:14 INFO - document served over http requires an https
18:26:14 INFO - sub-resource via script-tag using the http-csp
18:26:14 INFO - delivery method with swap-origin-redirect and when
18:26:14 INFO - the target request is cross-origin.
18:26:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1250ms
18:26:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:26:14 INFO - PROCESS | 4012 | ++DOCSHELL 0F06A800 == 50 [pid = 4012] [id = 52]
18:26:14 INFO - PROCESS | 4012 | ++DOMWINDOW == 77 (14ADC700) [pid = 4012] [serial = 146] [outer = 00000000]
18:26:14 INFO - PROCESS | 4012 | ++DOMWINDOW == 78 (18AC3800) [pid = 4012] [serial = 147] [outer = 14ADC700]
18:26:14 INFO - PROCESS | 4012 | 1445563574522 Marionette INFO loaded listener.js
18:26:14 INFO - PROCESS | 4012 | ++DOMWINDOW == 79 (19879E00) [pid = 4012] [serial = 148] [outer = 14ADC700]
18:26:15 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:15 INFO - document served over http requires an https
18:26:15 INFO - sub-resource via xhr-request using the http-csp
18:26:15 INFO - delivery method with keep-origin-redirect and when
18:26:15 INFO - the target request is cross-origin.
18:26:15 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 891ms
18:26:15 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
18:26:15 INFO - PROCESS | 4012 | ++DOCSHELL 0FBF9900 == 51 [pid = 4012] [id = 53]
18:26:15 INFO - PROCESS | 4012 | ++DOMWINDOW == 80 (1135E980) [pid = 4012] [serial = 149] [outer = 00000000]
18:26:15 INFO - PROCESS | 4012 | ++DOMWINDOW == 81 (128D6D00) [pid = 4012] [serial = 150] [outer = 1135E980]
18:26:15 INFO - PROCESS | 4012 | 1445563575469 Marionette INFO loaded listener.js
18:26:15 INFO - PROCESS | 4012 | ++DOMWINDOW == 82 (13D13300) [pid = 4012] [serial = 151] [outer = 1135E980]
18:26:15 INFO - PROCESS | 4012 | --DOCSHELL 18ABF100 == 50 [pid = 4012] [id = 44]
18:26:15 INFO - PROCESS | 4012 | --DOCSHELL 0E814D00 == 49 [pid = 4012] [id = 29]
18:26:15 INFO - PROCESS | 4012 | --DOCSHELL 15F47200 == 48 [pid = 4012] [id = 43]
18:26:15 INFO - PROCESS | 4012 | --DOCSHELL 14702800 == 47 [pid = 4012] [id = 42]
18:26:15 INFO - PROCESS | 4012 | --DOCSHELL 0F5A9000 == 46 [pid = 4012] [id = 41]
18:26:15 INFO - PROCESS | 4012 | --DOCSHELL 0F069F00 == 45 [pid = 4012] [id = 40]
18:26:15 INFO - PROCESS | 4012 | --DOCSHELL 0FBF9300 == 44 [pid = 4012] [id = 39]
18:26:15 INFO - PROCESS | 4012 | --DOMWINDOW == 81 (1A42A180) [pid = 4012] [serial = 43] [outer = 00000000] [url = about:blank]
18:26:15 INFO - PROCESS | 4012 | --DOMWINDOW == 80 (19BC2400) [pid = 4012] [serial = 73] [outer = 00000000] [url = about:blank]
18:26:15 INFO - PROCESS | 4012 | --DOMWINDOW == 79 (1A42A680) [pid = 4012] [serial = 76] [outer = 00000000] [url = about:blank]
18:26:15 INFO - PROCESS | 4012 | --DOMWINDOW == 78 (1A98AC80) [pid = 4012] [serial = 79] [outer = 00000000] [url = about:blank]
18:26:15 INFO - PROCESS | 4012 | --DOMWINDOW == 77 (13D14E80) [pid = 4012] [serial = 82] [outer = 00000000] [url = about:blank]
18:26:15 INFO - PROCESS | 4012 | --DOMWINDOW == 76 (1A42D100) [pid = 4012] [serial = 87] [outer = 00000000] [url = about:blank]
18:26:15 INFO - PROCESS | 4012 | --DOMWINDOW == 75 (14ADD100) [pid = 4012] [serial = 92] [outer = 00000000] [url = about:blank]
18:26:15 INFO - PROCESS | 4012 | --DOMWINDOW == 74 (15287900) [pid = 4012] [serial = 97] [outer = 00000000] [url = about:blank]
18:26:15 INFO - PROCESS | 4012 | --DOMWINDOW == 73 (1528AB00) [pid = 4012] [serial = 100] [outer = 00000000] [url = about:blank]
18:26:15 INFO - PROCESS | 4012 | --DOMWINDOW == 72 (128D7980) [pid = 4012] [serial = 103] [outer = 00000000] [url = about:blank]
18:26:15 INFO - PROCESS | 4012 | --DOMWINDOW == 71 (1528AD80) [pid = 4012] [serial = 106] [outer = 00000000] [url = about:blank]
18:26:15 INFO - PROCESS | 4012 | --DOMWINDOW == 70 (0FC0BE80) [pid = 4012] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html]
18:26:15 INFO - PROCESS | 4012 | --DOMWINDOW == 69 (1A213D00) [pid = 4012] [serial = 40] [outer = 00000000] [url = about:blank]
18:26:15 INFO - PROCESS | 4012 | --DOMWINDOW == 68 (19BC5100) [pid = 4012] [serial = 37] [outer = 00000000] [url = about:blank]
18:26:15 INFO - PROCESS | 4012 | --DOMWINDOW == 67 (15534200) [pid = 4012] [serial = 34] [outer = 00000000] [url = about:blank]
18:26:15 INFO - PROCESS | 4012 | --DOMWINDOW == 66 (19BC2680) [pid = 4012] [serial = 31] [outer = 00000000] [url = about:blank]
18:26:15 INFO - PROCESS | 4012 | --DOMWINDOW == 65 (19879180) [pid = 4012] [serial = 28] [outer = 00000000] [url = about:blank]
18:26:15 INFO - PROCESS | 4012 | --DOMWINDOW == 64 (18AC4700) [pid = 4012] [serial = 22] [outer = 00000000] [url = about:blank]
18:26:15 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:15 INFO - document served over http requires an https
18:26:15 INFO - sub-resource via xhr-request using the http-csp
18:26:15 INFO - delivery method with no-redirect and when
18:26:15 INFO - the target request is cross-origin.
18:26:15 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 688ms
18:26:15 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:26:16 INFO - PROCESS | 4012 | ++DOCSHELL 0FBF9300 == 45 [pid = 4012] [id = 54]
18:26:16 INFO - PROCESS | 4012 | ++DOMWINDOW == 65 (13D14E80) [pid = 4012] [serial = 152] [outer = 00000000]
18:26:16 INFO - PROCESS | 4012 | ++DOMWINDOW == 66 (14AD9A00) [pid = 4012] [serial = 153] [outer = 13D14E80]
18:26:16 INFO - PROCESS | 4012 | 1445563576106 Marionette INFO loaded listener.js
18:26:16 INFO - PROCESS | 4012 | ++DOMWINDOW == 67 (15286780) [pid = 4012] [serial = 154] [outer = 13D14E80]
18:26:16 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:16 INFO - document served over http requires an https
18:26:16 INFO - sub-resource via xhr-request using the http-csp
18:26:16 INFO - delivery method with swap-origin-redirect and when
18:26:16 INFO - the target request is cross-origin.
18:26:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 532ms
18:26:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:26:16 INFO - PROCESS | 4012 | ++DOCSHELL 120CB700 == 46 [pid = 4012] [id = 55]
18:26:16 INFO - PROCESS | 4012 | ++DOMWINDOW == 68 (15533F80) [pid = 4012] [serial = 155] [outer = 00000000]
18:26:16 INFO - PROCESS | 4012 | ++DOMWINDOW == 69 (16CE9F00) [pid = 4012] [serial = 156] [outer = 15533F80]
18:26:16 INFO - PROCESS | 4012 | 1445563576651 Marionette INFO loaded listener.js
18:26:16 INFO - PROCESS | 4012 | ++DOMWINDOW == 70 (180C2900) [pid = 4012] [serial = 157] [outer = 15533F80]
18:26:17 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
18:26:17 INFO - document served over http requires an http
18:26:17 INFO - sub-resource via fetch-request using the http-csp
18:26:17 INFO - delivery method with keep-origin-redirect and when
18:26:17 INFO - the target request is same-origin.
18:26:17 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 547ms
18:26:17 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
18:26:17 INFO - PROCESS | 4012 | ++DOCSHELL 15D52800 == 47 [pid = 4012] [id = 56]
18:26:17 INFO - PROCESS | 4012 | ++DOMWINDOW == 71 (18AC2E00) [pid = 4012] [serial = 158] [outer = 00000000]
18:26:17 INFO - PROCESS | 4012 | ++DOMWINDOW == 72 (19614E80) [pid = 4012] [serial = 159] [outer = 18AC2E00]
18:26:17 INFO - PROCESS | 4012 | 1445563577183 Marionette INFO loaded listener.js
18:26:17 INFO - PROCESS | 4012 | ++DOMWINDOW == 73 (1987B700) [pid = 4012] [serial = 160] [outer = 18AC2E00]
18:26:17 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:17 INFO - document served over http requires an http
18:26:17 INFO - sub-resource via fetch-request using the http-csp
18:26:17 INFO - delivery method with no-redirect and when
18:26:17 INFO - the target request is same-origin.
18:26:17 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 500ms
18:26:17 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:26:17 INFO - PROCESS | 4012 | ++DOCSHELL 180A6000 == 48 [pid = 4012] [id = 57]
18:26:17 INFO - PROCESS | 4012 | ++DOMWINDOW == 74 (13D13800) [pid = 4012] [serial = 161] [outer = 00000000]
18:26:17 INFO - PROCESS | 4012 | ++DOMWINDOW == 75 (19BC1F00) [pid = 4012] [serial = 162] [outer = 13D13800]
18:26:17 INFO - PROCESS | 4012 | 1445563577706 Marionette INFO loaded listener.js
18:26:17 INFO - PROCESS | 4012 | ++DOMWINDOW == 76 (19BC3580) [pid = 4012] [serial = 163] [outer = 13D13800]
18:26:18 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
18:26:18 INFO - document served over http requires an http
18:26:18 INFO - sub-resource via fetch-request using the http-csp
18:26:18 INFO - delivery method with swap-origin-redirect and when
18:26:18 INFO - the target request is same-origin.
18:26:18 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 594ms
18:26:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:26:18 INFO - PROCESS | 4012 | ++DOCSHELL 18ABF400 == 49 [pid = 4012] [id = 58]
18:26:18 INFO - PROCESS | 4012 | ++DOMWINDOW == 77 (19BC1280) [pid = 4012] [serial = 164] [outer = 00000000]
18:26:18 INFO - PROCESS | 4012 | ++DOMWINDOW == 78 (19BC5B00) [pid = 4012] [serial = 165] [outer = 19BC1280]
18:26:18 INFO - PROCESS | 4012 | 1445563578320 Marionette INFO loaded listener.js
18:26:18 INFO - PROCESS | 4012 | ++DOMWINDOW == 79 (1A212B80) [pid = 4012] [serial = 166] [outer = 19BC1280]
18:26:18 INFO - PROCESS | 4012 | --DOMWINDOW == 78 (15279E80) [pid = 4012] [serial = 123] [outer = 00000000] [url = about:blank]
18:26:18 INFO - PROCESS | 4012 | --DOMWINDOW == 77 (14AD9C80) [pid = 4012] [serial = 120] [outer = 00000000] [url = about:blank]
18:26:18 INFO - PROCESS | 4012 | --DOMWINDOW == 76 (10C33580) [pid = 4012] [serial = 117] [outer = 00000000] [url = about:blank]
18:26:18 INFO - PROCESS | 4012 | --DOMWINDOW == 75 (15A4D100) [pid = 4012] [serial = 128] [outer = 00000000] [url = about:blank]
18:26:18 INFO - PROCESS | 4012 | --DOMWINDOW == 74 (15533300) [pid = 4012] [serial = 126] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:26:18 INFO - PROCESS | 4012 | --DOMWINDOW == 73 (12BE2180) [pid = 4012] [serial = 111] [outer = 00000000] [url = about:blank]
18:26:18 INFO - PROCESS | 4012 | --DOMWINDOW == 72 (13D12E00) [pid = 4012] [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]
18:26:18 INFO - PROCESS | 4012 | --DOMWINDOW == 71 (14ADDB00) [pid = 4012] [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]
18:26:18 INFO - PROCESS | 4012 | --DOMWINDOW == 70 (118A2E00) [pid = 4012] [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]
18:26:18 INFO - PROCESS | 4012 | --DOMWINDOW == 69 (15533080) [pid = 4012] [serial = 125] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:26:18 INFO - PROCESS | 4012 | --DOMWINDOW == 68 (0F51AF00) [pid = 4012] [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]
18:26:18 INFO - PROCESS | 4012 | --DOMWINDOW == 67 (13D13A80) [pid = 4012] [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]
18:26:18 INFO - PROCESS | 4012 | --DOMWINDOW == 66 (16CE9A00) [pid = 4012] [serial = 108] [outer = 00000000] [url = about:blank]
18:26:18 INFO - PROCESS | 4012 | --DOMWINDOW == 65 (14ADC480) [pid = 4012] [serial = 114] [outer = 00000000] [url = about:blank]
18:26:18 INFO - PROCESS | 4012 | --DOMWINDOW == 64 (13D12400) [pid = 4012] [serial = 112] [outer = 00000000] [url = about:blank]
18:26:18 INFO - PROCESS | 4012 | ++DOCSHELL 11121F00 == 50 [pid = 4012] [id = 59]
18:26:18 INFO - PROCESS | 4012 | ++DOMWINDOW == 65 (128D5E00) [pid = 4012] [serial = 167] [outer = 00000000]
18:26:18 INFO - PROCESS | 4012 | ++DOMWINDOW == 66 (12BE2180) [pid = 4012] [serial = 168] [outer = 128D5E00]
18:26:18 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:18 INFO - document served over http requires an http
18:26:18 INFO - sub-resource via iframe-tag using the http-csp
18:26:18 INFO - delivery method with keep-origin-redirect and when
18:26:18 INFO - the target request is same-origin.
18:26:18 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 594ms
18:26:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:26:18 INFO - PROCESS | 4012 | ++DOCSHELL 18FD1F00 == 51 [pid = 4012] [id = 60]
18:26:18 INFO - PROCESS | 4012 | ++DOMWINDOW == 67 (13D12400) [pid = 4012] [serial = 169] [outer = 00000000]
18:26:18 INFO - PROCESS | 4012 | ++DOMWINDOW == 68 (15288580) [pid = 4012] [serial = 170] [outer = 13D12400]
18:26:18 INFO - PROCESS | 4012 | 1445563578893 Marionette INFO loaded listener.js
18:26:18 INFO - PROCESS | 4012 | ++DOMWINDOW == 69 (19BC4E80) [pid = 4012] [serial = 171] [outer = 13D12400]
18:26:19 INFO - PROCESS | 4012 | ++DOCSHELL 199CFA00 == 52 [pid = 4012] [id = 61]
18:26:19 INFO - PROCESS | 4012 | ++DOMWINDOW == 70 (1A214980) [pid = 4012] [serial = 172] [outer = 00000000]
18:26:19 INFO - PROCESS | 4012 | ++DOMWINDOW == 71 (1A215D80) [pid = 4012] [serial = 173] [outer = 1A214980]
18:26:19 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:19 INFO - document served over http requires an http
18:26:19 INFO - sub-resource via iframe-tag using the http-csp
18:26:19 INFO - delivery method with no-redirect and when
18:26:19 INFO - the target request is same-origin.
18:26:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 531ms
18:26:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:26:19 INFO - PROCESS | 4012 | ++DOCSHELL 19BDA300 == 53 [pid = 4012] [id = 62]
18:26:19 INFO - PROCESS | 4012 | ++DOMWINDOW == 72 (14ADDB00) [pid = 4012] [serial = 174] [outer = 00000000]
18:26:19 INFO - PROCESS | 4012 | ++DOMWINDOW == 73 (1A214E80) [pid = 4012] [serial = 175] [outer = 14ADDB00]
18:26:19 INFO - PROCESS | 4012 | 1445563579430 Marionette INFO loaded listener.js
18:26:19 INFO - PROCESS | 4012 | ++DOMWINDOW == 74 (1A42A400) [pid = 4012] [serial = 176] [outer = 14ADDB00]
18:26:19 INFO - PROCESS | 4012 | ++DOCSHELL 19F35400 == 54 [pid = 4012] [id = 63]
18:26:19 INFO - PROCESS | 4012 | ++DOMWINDOW == 75 (1A42B300) [pid = 4012] [serial = 177] [outer = 00000000]
18:26:19 INFO - PROCESS | 4012 | ++DOMWINDOW == 76 (1A98CD00) [pid = 4012] [serial = 178] [outer = 1A42B300]
18:26:19 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:19 INFO - document served over http requires an http
18:26:19 INFO - sub-resource via iframe-tag using the http-csp
18:26:19 INFO - delivery method with swap-origin-redirect and when
18:26:19 INFO - the target request is same-origin.
18:26:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 532ms
18:26:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:26:19 INFO - PROCESS | 4012 | ++DOCSHELL 19FFE200 == 55 [pid = 4012] [id = 64]
18:26:19 INFO - PROCESS | 4012 | ++DOMWINDOW == 77 (1A211000) [pid = 4012] [serial = 179] [outer = 00000000]
18:26:19 INFO - PROCESS | 4012 | ++DOMWINDOW == 78 (1A42D380) [pid = 4012] [serial = 180] [outer = 1A211000]
18:26:19 INFO - PROCESS | 4012 | 1445563579971 Marionette INFO loaded listener.js
18:26:20 INFO - PROCESS | 4012 | ++DOMWINDOW == 79 (1A98C580) [pid = 4012] [serial = 181] [outer = 1A211000]
18:26:20 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:20 INFO - document served over http requires an http
18:26:20 INFO - sub-resource via script-tag using the http-csp
18:26:20 INFO - delivery method with keep-origin-redirect and when
18:26:20 INFO - the target request is same-origin.
18:26:20 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 531ms
18:26:20 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
18:26:20 INFO - PROCESS | 4012 | ++DOCSHELL 1A4A5200 == 56 [pid = 4012] [id = 65]
18:26:20 INFO - PROCESS | 4012 | ++DOMWINDOW == 80 (126A2E00) [pid = 4012] [serial = 182] [outer = 00000000]
18:26:20 INFO - PROCESS | 4012 | ++DOMWINDOW == 81 (126A4480) [pid = 4012] [serial = 183] [outer = 126A2E00]
18:26:20 INFO - PROCESS | 4012 | 1445563580499 Marionette INFO loaded listener.js
18:26:20 INFO - PROCESS | 4012 | ++DOMWINDOW == 82 (126A5100) [pid = 4012] [serial = 184] [outer = 126A2E00]
18:26:20 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:20 INFO - document served over http requires an http
18:26:20 INFO - sub-resource via script-tag using the http-csp
18:26:20 INFO - delivery method with no-redirect and when
18:26:20 INFO - the target request is same-origin.
18:26:20 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 500ms
18:26:20 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:26:20 INFO - PROCESS | 4012 | ++DOCSHELL 1A97A800 == 57 [pid = 4012] [id = 66]
18:26:20 INFO - PROCESS | 4012 | ++DOMWINDOW == 83 (126A3A80) [pid = 4012] [serial = 185] [outer = 00000000]
18:26:20 INFO - PROCESS | 4012 | ++DOMWINDOW == 84 (1A42B080) [pid = 4012] [serial = 186] [outer = 126A3A80]
18:26:21 INFO - PROCESS | 4012 | 1445563581010 Marionette INFO loaded listener.js
18:26:21 INFO - PROCESS | 4012 | ++DOMWINDOW == 85 (1A98DC00) [pid = 4012] [serial = 187] [outer = 126A3A80]
18:26:21 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:21 INFO - document served over http requires an http
18:26:21 INFO - sub-resource via script-tag using the http-csp
18:26:21 INFO - delivery method with swap-origin-redirect and when
18:26:21 INFO - the target request is same-origin.
18:26:21 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 532ms
18:26:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:26:21 INFO - PROCESS | 4012 | ++DOCSHELL 18CB8F00 == 58 [pid = 4012] [id = 67]
18:26:21 INFO - PROCESS | 4012 | ++DOMWINDOW == 86 (18CB3500) [pid = 4012] [serial = 188] [outer = 00000000]
18:26:21 INFO - PROCESS | 4012 | ++DOMWINDOW == 87 (18CB5080) [pid = 4012] [serial = 189] [outer = 18CB3500]
18:26:21 INFO - PROCESS | 4012 | 1445563581537 Marionette INFO loaded listener.js
18:26:21 INFO - PROCESS | 4012 | ++DOMWINDOW == 88 (18CB6480) [pid = 4012] [serial = 190] [outer = 18CB3500]
18:26:22 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
18:26:22 INFO - document served over http requires an http
18:26:22 INFO - sub-resource via xhr-request using the http-csp
18:26:22 INFO - delivery method with keep-origin-redirect and when
18:26:22 INFO - the target request is same-origin.
18:26:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 688ms
18:26:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
18:26:22 INFO - PROCESS | 4012 | ++DOCSHELL 0F5A9000 == 59 [pid = 4012] [id = 68]
18:26:22 INFO - PROCESS | 4012 | ++DOMWINDOW == 89 (0FDA1280) [pid = 4012] [serial = 191] [outer = 00000000]
18:26:22 INFO - PROCESS | 4012 | ++DOMWINDOW == 90 (128D6F80) [pid = 4012] [serial = 192] [outer = 0FDA1280]
18:26:22 INFO - PROCESS | 4012 | 1445563582379 Marionette INFO loaded listener.js
18:26:22 INFO - PROCESS | 4012 | ++DOMWINDOW == 91 (14ADAB80) [pid = 4012] [serial = 193] [outer = 0FDA1280]
18:26:22 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:22 INFO - document served over http requires an http
18:26:22 INFO - sub-resource via xhr-request using the http-csp
18:26:22 INFO - delivery method with no-redirect and when
18:26:22 INFO - the target request is same-origin.
18:26:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 813ms
18:26:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:26:23 INFO - PROCESS | 4012 | ++DOCSHELL 0FF0BF00 == 60 [pid = 4012] [id = 69]
18:26:23 INFO - PROCESS | 4012 | ++DOMWINDOW == 92 (126A2400) [pid = 4012] [serial = 194] [outer = 00000000]
18:26:23 INFO - PROCESS | 4012 | ++DOMWINDOW == 93 (15534200) [pid = 4012] [serial = 195] [outer = 126A2400]
18:26:23 INFO - PROCESS | 4012 | 1445563583151 Marionette INFO loaded listener.js
18:26:23 INFO - PROCESS | 4012 | ++DOMWINDOW == 94 (18CB3F00) [pid = 4012] [serial = 196] [outer = 126A2400]
18:26:23 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:23 INFO - document served over http requires an http
18:26:23 INFO - sub-resource via xhr-request using the http-csp
18:26:23 INFO - delivery method with swap-origin-redirect and when
18:26:23 INFO - the target request is same-origin.
18:26:23 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 751ms
18:26:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:26:23 INFO - PROCESS | 4012 | ++DOCSHELL 18CB9800 == 61 [pid = 4012] [id = 70]
18:26:23 INFO - PROCESS | 4012 | ++DOMWINDOW == 95 (13D15B00) [pid = 4012] [serial = 197] [outer = 00000000]
18:26:23 INFO - PROCESS | 4012 | ++DOMWINDOW == 96 (18CB3780) [pid = 4012] [serial = 198] [outer = 13D15B00]
18:26:23 INFO - PROCESS | 4012 | 1445563583915 Marionette INFO loaded listener.js
18:26:23 INFO - PROCESS | 4012 | ++DOMWINDOW == 97 (19612180) [pid = 4012] [serial = 199] [outer = 13D15B00]
18:26:25 INFO - PROCESS | 4012 | ++DOMWINDOW == 98 (19BC5100) [pid = 4012] [serial = 200] [outer = 1A429000]
18:26:25 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
18:26:25 INFO - document served over http requires an https
18:26:25 INFO - sub-resource via fetch-request using the http-csp
18:26:25 INFO - delivery method with keep-origin-redirect and when
18:26:25 INFO - the target request is same-origin.
18:26:25 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1391ms
18:26:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
18:26:25 INFO - PROCESS | 4012 | ++DOCSHELL 11E01000 == 62 [pid = 4012] [id = 71]
18:26:25 INFO - PROCESS | 4012 | ++DOMWINDOW == 99 (160D2780) [pid = 4012] [serial = 201] [outer = 00000000]
18:26:25 INFO - PROCESS | 4012 | ++DOMWINDOW == 100 (1987BC00) [pid = 4012] [serial = 202] [outer = 160D2780]
18:26:25 INFO - PROCESS | 4012 | 1445563585372 Marionette INFO loaded listener.js
18:26:25 INFO - PROCESS | 4012 | ++DOMWINDOW == 101 (1A98CA80) [pid = 4012] [serial = 203] [outer = 160D2780]
18:26:26 INFO - PROCESS | 4012 | --DOCSHELL 1A97A800 == 61 [pid = 4012] [id = 66]
18:26:26 INFO - PROCESS | 4012 | --DOCSHELL 1A4A5200 == 60 [pid = 4012] [id = 65]
18:26:26 INFO - PROCESS | 4012 | --DOCSHELL 19FFE200 == 59 [pid = 4012] [id = 64]
18:26:26 INFO - PROCESS | 4012 | --DOCSHELL 19F35400 == 58 [pid = 4012] [id = 63]
18:26:26 INFO - PROCESS | 4012 | --DOCSHELL 19BDA300 == 57 [pid = 4012] [id = 62]
18:26:26 INFO - PROCESS | 4012 | --DOCSHELL 199CFA00 == 56 [pid = 4012] [id = 61]
18:26:26 INFO - PROCESS | 4012 | --DOCSHELL 18FD1F00 == 55 [pid = 4012] [id = 60]
18:26:26 INFO - PROCESS | 4012 | --DOCSHELL 11121F00 == 54 [pid = 4012] [id = 59]
18:26:26 INFO - PROCESS | 4012 | --DOCSHELL 18ABF400 == 53 [pid = 4012] [id = 58]
18:26:26 INFO - PROCESS | 4012 | --DOCSHELL 10CDB500 == 52 [pid = 4012] [id = 30]
18:26:26 INFO - PROCESS | 4012 | --DOCSHELL 180A6000 == 51 [pid = 4012] [id = 57]
18:26:26 INFO - PROCESS | 4012 | --DOCSHELL 15D52800 == 50 [pid = 4012] [id = 56]
18:26:26 INFO - PROCESS | 4012 | --DOCSHELL 19FFDF00 == 49 [pid = 4012] [id = 37]
18:26:26 INFO - PROCESS | 4012 | --DOCSHELL 19BDA000 == 48 [pid = 4012] [id = 35]
18:26:26 INFO - PROCESS | 4012 | --DOCSHELL 120CB700 == 47 [pid = 4012] [id = 55]
18:26:26 INFO - PROCESS | 4012 | --DOCSHELL 19F33000 == 46 [pid = 4012] [id = 36]
18:26:26 INFO - PROCESS | 4012 | --DOCSHELL 18FD2200 == 45 [pid = 4012] [id = 34]
18:26:26 INFO - PROCESS | 4012 | --DOCSHELL 1A263400 == 44 [pid = 4012] [id = 38]
18:26:26 INFO - PROCESS | 4012 | --DOCSHELL 0FBF9300 == 43 [pid = 4012] [id = 54]
18:26:26 INFO - PROCESS | 4012 | --DOCSHELL 0FBF9900 == 42 [pid = 4012] [id = 53]
18:26:26 INFO - PROCESS | 4012 | --DOCSHELL 0F06A800 == 41 [pid = 4012] [id = 52]
18:26:26 INFO - PROCESS | 4012 | --DOCSHELL 1516DE00 == 40 [pid = 4012] [id = 51]
18:26:26 INFO - PROCESS | 4012 | --DOCSHELL 19D67E00 == 39 [pid = 4012] [id = 50]
18:26:26 INFO - PROCESS | 4012 | --DOCSHELL 15F48A00 == 38 [pid = 4012] [id = 49]
18:26:26 INFO - PROCESS | 4012 | --DOCSHELL 14703700 == 37 [pid = 4012] [id = 48]
18:26:26 INFO - PROCESS | 4012 | --DOCSHELL 11C58700 == 36 [pid = 4012] [id = 32]
18:26:26 INFO - PROCESS | 4012 | --DOCSHELL 1107CE00 == 35 [pid = 4012] [id = 47]
18:26:26 INFO - PROCESS | 4012 | --DOCSHELL 13E2C000 == 34 [pid = 4012] [id = 33]
18:26:26 INFO - PROCESS | 4012 | --DOCSHELL 0F5A9900 == 33 [pid = 4012] [id = 46]
18:26:26 INFO - PROCESS | 4012 | --DOCSHELL 18ABE200 == 32 [pid = 4012] [id = 31]
18:26:26 INFO - PROCESS | 4012 | --DOCSHELL 0E814A00 == 31 [pid = 4012] [id = 45]
18:26:26 INFO - PROCESS | 4012 | --DOMWINDOW == 100 (11EA4980) [pid = 4012] [serial = 118] [outer = 00000000] [url = about:blank]
18:26:26 INFO - PROCESS | 4012 | --DOMWINDOW == 99 (15289480) [pid = 4012] [serial = 124] [outer = 00000000] [url = about:blank]
18:26:26 INFO - PROCESS | 4012 | --DOMWINDOW == 98 (1527A100) [pid = 4012] [serial = 115] [outer = 00000000] [url = about:blank]
18:26:26 INFO - PROCESS | 4012 | --DOMWINDOW == 97 (14ADD880) [pid = 4012] [serial = 121] [outer = 00000000] [url = about:blank]
18:26:26 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
18:26:26 INFO - document served over http requires an https
18:26:26 INFO - sub-resource via fetch-request using the http-csp
18:26:26 INFO - delivery method with no-redirect and when
18:26:26 INFO - the target request is same-origin.
18:26:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1250ms
18:26:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:26:26 INFO - PROCESS | 4012 | ++DOCSHELL 10C44000 == 32 [pid = 4012] [id = 72]
18:26:26 INFO - PROCESS | 4012 | ++DOMWINDOW == 98 (126A1500) [pid = 4012] [serial = 204] [outer = 00000000]
18:26:26 INFO - PROCESS | 4012 | ++DOMWINDOW == 99 (128D7E80) [pid = 4012] [serial = 205] [outer = 126A1500]
18:26:26 INFO - PROCESS | 4012 | 1445563586643 Marionette INFO loaded listener.js
18:26:26 INFO - PROCESS | 4012 | ++DOMWINDOW == 100 (13D24500) [pid = 4012] [serial = 206] [outer = 126A1500]
18:26:27 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
18:26:27 INFO - document served over http requires an https
18:26:27 INFO - sub-resource via fetch-request using the http-csp
18:26:27 INFO - delivery method with swap-origin-redirect and when
18:26:27 INFO - the target request is same-origin.
18:26:27 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 594ms
18:26:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:26:27 INFO - PROCESS | 4012 | ++DOCSHELL 11917E00 == 33 [pid = 4012] [id = 73]
18:26:27 INFO - PROCESS | 4012 | ++DOMWINDOW == 101 (128D4000) [pid = 4012] [serial = 207] [outer = 00000000]
18:26:27 INFO - PROCESS | 4012 | ++DOMWINDOW == 102 (14ADD880) [pid = 4012] [serial = 208] [outer = 128D4000]
18:26:27 INFO - PROCESS | 4012 | 1445563587232 Marionette INFO loaded listener.js
18:26:27 INFO - PROCESS | 4012 | ++DOMWINDOW == 103 (1642B380) [pid = 4012] [serial = 209] [outer = 128D4000]
18:26:27 INFO - PROCESS | 4012 | ++DOCSHELL 15981600 == 34 [pid = 4012] [id = 74]
18:26:27 INFO - PROCESS | 4012 | ++DOMWINDOW == 104 (16CED380) [pid = 4012] [serial = 210] [outer = 00000000]
18:26:27 INFO - PROCESS | 4012 | ++DOMWINDOW == 105 (18CB6700) [pid = 4012] [serial = 211] [outer = 16CED380]
18:26:27 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:27 INFO - document served over http requires an https
18:26:27 INFO - sub-resource via iframe-tag using the http-csp
18:26:27 INFO - delivery method with keep-origin-redirect and when
18:26:27 INFO - the target request is same-origin.
18:26:27 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 594ms
18:26:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:26:27 INFO - PROCESS | 4012 | ++DOCSHELL 1516DE00 == 35 [pid = 4012] [id = 75]
18:26:27 INFO - PROCESS | 4012 | ++DOMWINDOW == 106 (126A3080) [pid = 4012] [serial = 212] [outer = 00000000]
18:26:27 INFO - PROCESS | 4012 | ++DOMWINDOW == 107 (16428E00) [pid = 4012] [serial = 213] [outer = 126A3080]
18:26:27 INFO - PROCESS | 4012 | 1445563587824 Marionette INFO loaded listener.js
18:26:27 INFO - PROCESS | 4012 | ++DOMWINDOW == 108 (18CB5580) [pid = 4012] [serial = 214] [outer = 126A3080]
18:26:28 INFO - PROCESS | 4012 | ++DOCSHELL 147E4D00 == 36 [pid = 4012] [id = 76]
18:26:28 INFO - PROCESS | 4012 | ++DOMWINDOW == 109 (1A98A280) [pid = 4012] [serial = 215] [outer = 00000000]
18:26:28 INFO - PROCESS | 4012 | ++DOMWINDOW == 110 (1A98BB80) [pid = 4012] [serial = 216] [outer = 1A98A280]
18:26:28 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:28 INFO - document served over http requires an https
18:26:28 INFO - sub-resource via iframe-tag using the http-csp
18:26:28 INFO - delivery method with no-redirect and when
18:26:28 INFO - the target request is same-origin.
18:26:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 531ms
18:26:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:26:28 INFO - PROCESS | 4012 | ++DOCSHELL 17F65100 == 37 [pid = 4012] [id = 77]
18:26:28 INFO - PROCESS | 4012 | ++DOMWINDOW == 111 (13C79500) [pid = 4012] [serial = 217] [outer = 00000000]
18:26:28 INFO - PROCESS | 4012 | ++DOMWINDOW == 112 (13C7B080) [pid = 4012] [serial = 218] [outer = 13C79500]
18:26:28 INFO - PROCESS | 4012 | 1445563588360 Marionette INFO loaded listener.js
18:26:28 INFO - PROCESS | 4012 | ++DOMWINDOW == 113 (13C7C980) [pid = 4012] [serial = 219] [outer = 13C79500]
18:26:28 INFO - PROCESS | 4012 | ++DOCSHELL 19862B00 == 38 [pid = 4012] [id = 78]
18:26:28 INFO - PROCESS | 4012 | ++DOMWINDOW == 114 (13C7D880) [pid = 4012] [serial = 220] [outer = 00000000]
18:26:28 INFO - PROCESS | 4012 | ++DOMWINDOW == 115 (13C7B580) [pid = 4012] [serial = 221] [outer = 13C7D880]
18:26:28 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:28 INFO - document served over http requires an https
18:26:28 INFO - sub-resource via iframe-tag using the http-csp
18:26:28 INFO - delivery method with swap-origin-redirect and when
18:26:28 INFO - the target request is same-origin.
18:26:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 625ms
18:26:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:26:28 INFO - PROCESS | 4012 | ++DOCSHELL 18FD3D00 == 39 [pid = 4012] [id = 79]
18:26:28 INFO - PROCESS | 4012 | ++DOMWINDOW == 116 (13C7A400) [pid = 4012] [serial = 222] [outer = 00000000]
18:26:29 INFO - PROCESS | 4012 | ++DOMWINDOW == 117 (13C7DB00) [pid = 4012] [serial = 223] [outer = 13C7A400]
18:26:29 INFO - PROCESS | 4012 | 1445563589024 Marionette INFO loaded listener.js
18:26:29 INFO - PROCESS | 4012 | ++DOMWINDOW == 118 (18AC4200) [pid = 4012] [serial = 224] [outer = 13C7A400]
18:26:29 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:29 INFO - document served over http requires an https
18:26:29 INFO - sub-resource via script-tag using the http-csp
18:26:29 INFO - delivery method with keep-origin-redirect and when
18:26:29 INFO - the target request is same-origin.
18:26:29 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 641ms
18:26:29 INFO - PROCESS | 4012 | --DOMWINDOW == 117 (1642BB00) [pid = 4012] [serial = 135] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:26:29 INFO - PROCESS | 4012 | --DOMWINDOW == 116 (128D5680) [pid = 4012] [serial = 136] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:26:29 INFO - PROCESS | 4012 | --DOMWINDOW == 115 (1512B300) [pid = 4012] [serial = 133] [outer = 00000000] [url = about:blank]
18:26:29 INFO - PROCESS | 4012 | --DOMWINDOW == 114 (0FDA1500) [pid = 4012] [serial = 131] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445563570492]
18:26:29 INFO - PROCESS | 4012 | --DOMWINDOW == 113 (16CEA180) [pid = 4012] [serial = 138] [outer = 00000000] [url = about:blank]
18:26:29 INFO - PROCESS | 4012 | --DOMWINDOW == 112 (1A42D380) [pid = 4012] [serial = 180] [outer = 00000000] [url = about:blank]
18:26:29 INFO - PROCESS | 4012 | --DOMWINDOW == 111 (19614E80) [pid = 4012] [serial = 159] [outer = 00000000] [url = about:blank]
18:26:29 INFO - PROCESS | 4012 | --DOMWINDOW == 110 (19BC1F00) [pid = 4012] [serial = 162] [outer = 00000000] [url = about:blank]
18:26:29 INFO - PROCESS | 4012 | --DOMWINDOW == 109 (126A4480) [pid = 4012] [serial = 183] [outer = 00000000] [url = about:blank]
18:26:29 INFO - PROCESS | 4012 | --DOMWINDOW == 108 (18AC3800) [pid = 4012] [serial = 147] [outer = 00000000] [url = about:blank]
18:26:29 INFO - PROCESS | 4012 | --DOMWINDOW == 107 (14AD9A00) [pid = 4012] [serial = 153] [outer = 00000000] [url = about:blank]
18:26:29 INFO - PROCESS | 4012 | --DOMWINDOW == 106 (1A215D80) [pid = 4012] [serial = 173] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445563579179]
18:26:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
18:26:29 INFO - PROCESS | 4012 | --DOMWINDOW == 105 (15288580) [pid = 4012] [serial = 170] [outer = 00000000] [url = about:blank]
18:26:29 INFO - PROCESS | 4012 | --DOMWINDOW == 104 (180C2B80) [pid = 4012] [serial = 141] [outer = 00000000] [url = about:blank]
18:26:29 INFO - PROCESS | 4012 | --DOMWINDOW == 103 (12BE2180) [pid = 4012] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:26:29 INFO - PROCESS | 4012 | --DOMWINDOW == 102 (19BC5B00) [pid = 4012] [serial = 165] [outer = 00000000] [url = about:blank]
18:26:29 INFO - PROCESS | 4012 | --DOMWINDOW == 101 (16CE9F00) [pid = 4012] [serial = 156] [outer = 00000000] [url = about:blank]
18:26:29 INFO - PROCESS | 4012 | --DOMWINDOW == 100 (18AC5100) [pid = 4012] [serial = 144] [outer = 00000000] [url = about:blank]
18:26:29 INFO - PROCESS | 4012 | --DOMWINDOW == 99 (128D6D00) [pid = 4012] [serial = 150] [outer = 00000000] [url = about:blank]
18:26:29 INFO - PROCESS | 4012 | --DOMWINDOW == 98 (1A42B080) [pid = 4012] [serial = 186] [outer = 00000000] [url = about:blank]
18:26:29 INFO - PROCESS | 4012 | --DOMWINDOW == 97 (1A98CD00) [pid = 4012] [serial = 178] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:26:29 INFO - PROCESS | 4012 | --DOMWINDOW == 96 (1A214E80) [pid = 4012] [serial = 175] [outer = 00000000] [url = about:blank]
18:26:29 INFO - PROCESS | 4012 | --DOMWINDOW == 95 (1A214980) [pid = 4012] [serial = 172] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445563579179]
18:26:29 INFO - PROCESS | 4012 | --DOMWINDOW == 94 (126A2E00) [pid = 4012] [serial = 182] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
18:26:29 INFO - PROCESS | 4012 | --DOMWINDOW == 93 (13D13080) [pid = 4012] [serial = 130] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445563570492]
18:26:29 INFO - PROCESS | 4012 | --DOMWINDOW == 92 (1A211000) [pid = 4012] [serial = 179] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
18:26:29 INFO - PROCESS | 4012 | --DOMWINDOW == 91 (1A42B300) [pid = 4012] [serial = 177] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:26:29 INFO - PROCESS | 4012 | --DOMWINDOW == 90 (1135E980) [pid = 4012] [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]
18:26:29 INFO - PROCESS | 4012 | --DOMWINDOW == 89 (126A3A80) [pid = 4012] [serial = 185] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
18:26:29 INFO - PROCESS | 4012 | --DOMWINDOW == 88 (14ADDB00) [pid = 4012] [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]
18:26:29 INFO - PROCESS | 4012 | --DOMWINDOW == 87 (15533F80) [pid = 4012] [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]
18:26:29 INFO - PROCESS | 4012 | --DOMWINDOW == 86 (13D13800) [pid = 4012] [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]
18:26:29 INFO - PROCESS | 4012 | --DOMWINDOW == 85 (18AC2E00) [pid = 4012] [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]
18:26:29 INFO - PROCESS | 4012 | --DOMWINDOW == 84 (13D12400) [pid = 4012] [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]
18:26:29 INFO - PROCESS | 4012 | --DOMWINDOW == 83 (19BC1280) [pid = 4012] [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]
18:26:29 INFO - PROCESS | 4012 | --DOMWINDOW == 82 (13D14E80) [pid = 4012] [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]
18:26:29 INFO - PROCESS | 4012 | --DOMWINDOW == 81 (128D5E00) [pid = 4012] [serial = 167] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:26:29 INFO - PROCESS | 4012 | --DOMWINDOW == 80 (15286780) [pid = 4012] [serial = 154] [outer = 00000000] [url = about:blank]
18:26:29 INFO - PROCESS | 4012 | --DOMWINDOW == 79 (13D13300) [pid = 4012] [serial = 151] [outer = 00000000] [url = about:blank]
18:26:29 INFO - PROCESS | 4012 | ++DOCSHELL 18FD1F00 == 40 [pid = 4012] [id = 80]
18:26:29 INFO - PROCESS | 4012 | ++DOMWINDOW == 80 (1135E980) [pid = 4012] [serial = 225] [outer = 00000000]
18:26:29 INFO - PROCESS | 4012 | ++DOMWINDOW == 81 (119A3A80) [pid = 4012] [serial = 226] [outer = 1135E980]
18:26:29 INFO - PROCESS | 4012 | 1445563589677 Marionette INFO loaded listener.js
18:26:29 INFO - PROCESS | 4012 | ++DOMWINDOW == 82 (119A5600) [pid = 4012] [serial = 227] [outer = 1135E980]
18:26:30 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:30 INFO - document served over http requires an https
18:26:30 INFO - sub-resource via script-tag using the http-csp
18:26:30 INFO - delivery method with no-redirect and when
18:26:30 INFO - the target request is same-origin.
18:26:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 531ms
18:26:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:26:30 INFO - PROCESS | 4012 | ++DOCSHELL 19F35400 == 41 [pid = 4012] [id = 81]
18:26:30 INFO - PROCESS | 4012 | ++DOMWINDOW == 83 (119A1500) [pid = 4012] [serial = 228] [outer = 00000000]
18:26:30 INFO - PROCESS | 4012 | ++DOMWINDOW == 84 (126A5D80) [pid = 4012] [serial = 229] [outer = 119A1500]
18:26:30 INFO - PROCESS | 4012 | 1445563590178 Marionette INFO loaded listener.js
18:26:30 INFO - PROCESS | 4012 | ++DOMWINDOW == 85 (13C7B300) [pid = 4012] [serial = 230] [outer = 119A1500]
18:26:30 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:30 INFO - document served over http requires an https
18:26:30 INFO - sub-resource via script-tag using the http-csp
18:26:30 INFO - delivery method with swap-origin-redirect and when
18:26:30 INFO - the target request is same-origin.
18:26:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 484ms
18:26:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:26:30 INFO - PROCESS | 4012 | ++DOCSHELL 1A43AD00 == 42 [pid = 4012] [id = 82]
18:26:30 INFO - PROCESS | 4012 | ++DOMWINDOW == 86 (13C7CC00) [pid = 4012] [serial = 231] [outer = 00000000]
18:26:30 INFO - PROCESS | 4012 | ++DOMWINDOW == 87 (13D12900) [pid = 4012] [serial = 232] [outer = 13C7CC00]
18:26:30 INFO - PROCESS | 4012 | 1445563590675 Marionette INFO loaded listener.js
18:26:30 INFO - PROCESS | 4012 | ++DOMWINDOW == 88 (1512B300) [pid = 4012] [serial = 233] [outer = 13C7CC00]
18:26:31 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:31 INFO - document served over http requires an https
18:26:31 INFO - sub-resource via xhr-request using the http-csp
18:26:31 INFO - delivery method with keep-origin-redirect and when
18:26:31 INFO - the target request is same-origin.
18:26:31 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 547ms
18:26:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
18:26:31 INFO - PROCESS | 4012 | ++DOCSHELL 158A5100 == 43 [pid = 4012] [id = 83]
18:26:31 INFO - PROCESS | 4012 | ++DOMWINDOW == 89 (13D15D80) [pid = 4012] [serial = 234] [outer = 00000000]
18:26:31 INFO - PROCESS | 4012 | ++DOMWINDOW == 90 (1642BB00) [pid = 4012] [serial = 235] [outer = 13D15D80]
18:26:31 INFO - PROCESS | 4012 | 1445563591212 Marionette INFO loaded listener.js
18:26:31 INFO - PROCESS | 4012 | ++DOMWINDOW == 91 (18CB4180) [pid = 4012] [serial = 236] [outer = 13D15D80]
18:26:31 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:31 INFO - document served over http requires an https
18:26:31 INFO - sub-resource via xhr-request using the http-csp
18:26:31 INFO - delivery method with no-redirect and when
18:26:31 INFO - the target request is same-origin.
18:26:31 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 485ms
18:26:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:26:31 INFO - PROCESS | 4012 | ++DOCSHELL 11BE2900 == 44 [pid = 4012] [id = 84]
18:26:31 INFO - PROCESS | 4012 | ++DOMWINDOW == 92 (18CB5800) [pid = 4012] [serial = 237] [outer = 00000000]
18:26:31 INFO - PROCESS | 4012 | ++DOMWINDOW == 93 (19BC1F00) [pid = 4012] [serial = 238] [outer = 18CB5800]
18:26:31 INFO - PROCESS | 4012 | 1445563591711 Marionette INFO loaded listener.js
18:26:31 INFO - PROCESS | 4012 | ++DOMWINDOW == 94 (1A214980) [pid = 4012] [serial = 239] [outer = 18CB5800]
18:26:32 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:32 INFO - document served over http requires an https
18:26:32 INFO - sub-resource via xhr-request using the http-csp
18:26:32 INFO - delivery method with swap-origin-redirect and when
18:26:32 INFO - the target request is same-origin.
18:26:32 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 531ms
18:26:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:26:32 INFO - PROCESS | 4012 | ++DOCSHELL 11CCF100 == 45 [pid = 4012] [id = 85]
18:26:32 INFO - PROCESS | 4012 | ++DOMWINDOW == 95 (148F3080) [pid = 4012] [serial = 240] [outer = 00000000]
18:26:32 INFO - PROCESS | 4012 | ++DOMWINDOW == 96 (148F3F80) [pid = 4012] [serial = 241] [outer = 148F3080]
18:26:32 INFO - PROCESS | 4012 | 1445563592291 Marionette INFO loaded listener.js
18:26:32 INFO - PROCESS | 4012 | ++DOMWINDOW == 97 (148F5600) [pid = 4012] [serial = 242] [outer = 148F3080]
18:26:32 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
18:26:32 INFO - document served over http requires an http
18:26:32 INFO - sub-resource via fetch-request using the meta-csp
18:26:32 INFO - delivery method with keep-origin-redirect and when
18:26:32 INFO - the target request is cross-origin.
18:26:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 641ms
18:26:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
18:26:32 INFO - PROCESS | 4012 | ++DOCSHELL 0F048200 == 46 [pid = 4012] [id = 86]
18:26:32 INFO - PROCESS | 4012 | ++DOMWINDOW == 98 (0FDA1500) [pid = 4012] [serial = 243] [outer = 00000000]
18:26:32 INFO - PROCESS | 4012 | ++DOMWINDOW == 99 (119A3580) [pid = 4012] [serial = 244] [outer = 0FDA1500]
18:26:32 INFO - PROCESS | 4012 | 1445563592974 Marionette INFO loaded listener.js
18:26:33 INFO - PROCESS | 4012 | ++DOMWINDOW == 100 (13C79780) [pid = 4012] [serial = 245] [outer = 0FDA1500]
18:26:33 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:33 INFO - document served over http requires an http
18:26:33 INFO - sub-resource via fetch-request using the meta-csp
18:26:33 INFO - delivery method with no-redirect and when
18:26:33 INFO - the target request is cross-origin.
18:26:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 829ms
18:26:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:26:33 INFO - PROCESS | 4012 | ++DOCSHELL 11CCF400 == 47 [pid = 4012] [id = 87]
18:26:33 INFO - PROCESS | 4012 | ++DOMWINDOW == 101 (126A3300) [pid = 4012] [serial = 246] [outer = 00000000]
18:26:33 INFO - PROCESS | 4012 | ++DOMWINDOW == 102 (13C7A900) [pid = 4012] [serial = 247] [outer = 126A3300]
18:26:33 INFO - PROCESS | 4012 | 1445563593797 Marionette INFO loaded listener.js
18:26:33 INFO - PROCESS | 4012 | ++DOMWINDOW == 103 (148F5880) [pid = 4012] [serial = 248] [outer = 126A3300]
18:26:34 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:34 INFO - document served over http requires an http
18:26:34 INFO - sub-resource via fetch-request using the meta-csp
18:26:34 INFO - delivery method with swap-origin-redirect and when
18:26:34 INFO - the target request is cross-origin.
18:26:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 828ms
18:26:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:26:34 INFO - PROCESS | 4012 | ++DOCSHELL 0F0E6500 == 48 [pid = 4012] [id = 88]
18:26:34 INFO - PROCESS | 4012 | ++DOMWINDOW == 104 (148F5B00) [pid = 4012] [serial = 249] [outer = 00000000]
18:26:34 INFO - PROCESS | 4012 | ++DOMWINDOW == 105 (160D4F80) [pid = 4012] [serial = 250] [outer = 148F5B00]
18:26:34 INFO - PROCESS | 4012 | 1445563594646 Marionette INFO loaded listener.js
18:26:34 INFO - PROCESS | 4012 | ++DOMWINDOW == 106 (1642AE80) [pid = 4012] [serial = 251] [outer = 148F5B00]
18:26:35 INFO - PROCESS | 4012 | ++DOCSHELL 15056C00 == 49 [pid = 4012] [id = 89]
18:26:35 INFO - PROCESS | 4012 | ++DOMWINDOW == 107 (1987C880) [pid = 4012] [serial = 252] [outer = 00000000]
18:26:35 INFO - PROCESS | 4012 | ++DOMWINDOW == 108 (1588B800) [pid = 4012] [serial = 253] [outer = 1987C880]
18:26:35 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
18:26:35 INFO - document served over http requires an http
18:26:35 INFO - sub-resource via iframe-tag using the meta-csp
18:26:35 INFO - delivery method with keep-origin-redirect and when
18:26:35 INFO - the target request is cross-origin.
18:26:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 797ms
18:26:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:26:35 INFO - PROCESS | 4012 | ++DOCSHELL 1854C900 == 50 [pid = 4012] [id = 90]
18:26:35 INFO - PROCESS | 4012 | ++DOMWINDOW == 109 (148F1000) [pid = 4012] [serial = 254] [outer = 00000000]
18:26:35 INFO - PROCESS | 4012 | ++DOMWINDOW == 110 (1642B100) [pid = 4012] [serial = 255] [outer = 148F1000]
18:26:35 INFO - PROCESS | 4012 | 1445563595465 Marionette INFO loaded listener.js
18:26:35 INFO - PROCESS | 4012 | ++DOMWINDOW == 111 (1A213580) [pid = 4012] [serial = 256] [outer = 148F1000]
18:26:35 INFO - PROCESS | 4012 | ++DOCSHELL 1516E100 == 51 [pid = 4012] [id = 91]
18:26:35 INFO - PROCESS | 4012 | ++DOMWINDOW == 112 (11FE7200) [pid = 4012] [serial = 257] [outer = 00000000]
18:26:35 INFO - PROCESS | 4012 | ++DOMWINDOW == 113 (11FE5900) [pid = 4012] [serial = 258] [outer = 11FE7200]
18:26:36 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
18:26:36 INFO - document served over http requires an http
18:26:36 INFO - sub-resource via iframe-tag using the meta-csp
18:26:36 INFO - delivery method with no-redirect and when
18:26:36 INFO - the target request is cross-origin.
18:26:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 844ms
18:26:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:26:36 INFO - PROCESS | 4012 | ++DOCSHELL 1A4A6400 == 52 [pid = 4012] [id = 92]
18:26:36 INFO - PROCESS | 4012 | ++DOMWINDOW == 114 (11FE4000) [pid = 4012] [serial = 259] [outer = 00000000]
18:26:36 INFO - PROCESS | 4012 | ++DOMWINDOW == 115 (11FE7700) [pid = 4012] [serial = 260] [outer = 11FE4000]
18:26:36 INFO - PROCESS | 4012 | 1445563596312 Marionette INFO loaded listener.js
18:26:36 INFO - PROCESS | 4012 | ++DOMWINDOW == 116 (16428900) [pid = 4012] [serial = 261] [outer = 11FE4000]
18:26:36 INFO - PROCESS | 4012 | ++DOCSHELL 15A56200 == 53 [pid = 4012] [id = 93]
18:26:36 INFO - PROCESS | 4012 | ++DOMWINDOW == 117 (1A98B400) [pid = 4012] [serial = 262] [outer = 00000000]
18:26:36 INFO - PROCESS | 4012 | ++DOMWINDOW == 118 (11FE6F80) [pid = 4012] [serial = 263] [outer = 1A98B400]
18:26:37 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
18:26:37 INFO - document served over http requires an http
18:26:37 INFO - sub-resource via iframe-tag using the meta-csp
18:26:37 INFO - delivery method with swap-origin-redirect and when
18:26:37 INFO - the target request is cross-origin.
18:26:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1547ms
18:26:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:26:37 INFO - PROCESS | 4012 | ++DOCSHELL 0E813E00 == 54 [pid = 4012] [id = 94]
18:26:37 INFO - PROCESS | 4012 | ++DOMWINDOW == 119 (11FE4F00) [pid = 4012] [serial = 264] [outer = 00000000]
18:26:37 INFO - PROCESS | 4012 | ++DOMWINDOW == 120 (16CE9F00) [pid = 4012] [serial = 265] [outer = 11FE4F00]
18:26:37 INFO - PROCESS | 4012 | 1445563597868 Marionette INFO loaded listener.js
18:26:37 INFO - PROCESS | 4012 | ++DOMWINDOW == 121 (1736B800) [pid = 4012] [serial = 266] [outer = 11FE4F00]
18:26:38 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
18:26:38 INFO - document served over http requires an http
18:26:38 INFO - sub-resource via script-tag using the meta-csp
18:26:38 INFO - delivery method with keep-origin-redirect and when
18:26:38 INFO - the target request is cross-origin.
18:26:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1001ms
18:26:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
18:26:38 INFO - PROCESS | 4012 | ++DOCSHELL 113ED300 == 55 [pid = 4012] [id = 95]
18:26:38 INFO - PROCESS | 4012 | ++DOMWINDOW == 122 (0FC0AA80) [pid = 4012] [serial = 267] [outer = 00000000]
18:26:38 INFO - PROCESS | 4012 | ++DOMWINDOW == 123 (11FE4780) [pid = 4012] [serial = 268] [outer = 0FC0AA80]
18:26:38 INFO - PROCESS | 4012 | 1445563598860 Marionette INFO loaded listener.js
18:26:38 INFO - PROCESS | 4012 | ++DOMWINDOW == 124 (11FE6800) [pid = 4012] [serial = 269] [outer = 0FC0AA80]
18:26:39 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
18:26:39 INFO - document served over http requires an http
18:26:39 INFO - sub-resource via script-tag using the meta-csp
18:26:39 INFO - delivery method with no-redirect and when
18:26:39 INFO - the target request is cross-origin.
18:26:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 829ms
18:26:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:26:39 INFO - PROCESS | 4012 | --DOCSHELL 11BE2900 == 54 [pid = 4012] [id = 84]
18:26:39 INFO - PROCESS | 4012 | --DOCSHELL 158A5100 == 53 [pid = 4012] [id = 83]
18:26:39 INFO - PROCESS | 4012 | --DOCSHELL 1A43AD00 == 52 [pid = 4012] [id = 82]
18:26:39 INFO - PROCESS | 4012 | --DOCSHELL 19F35400 == 51 [pid = 4012] [id = 81]
18:26:39 INFO - PROCESS | 4012 | --DOCSHELL 18FD1F00 == 50 [pid = 4012] [id = 80]
18:26:39 INFO - PROCESS | 4012 | --DOCSHELL 18FD3D00 == 49 [pid = 4012] [id = 79]
18:26:39 INFO - PROCESS | 4012 | --DOCSHELL 19862B00 == 48 [pid = 4012] [id = 78]
18:26:39 INFO - PROCESS | 4012 | --DOCSHELL 17F65100 == 47 [pid = 4012] [id = 77]
18:26:39 INFO - PROCESS | 4012 | --DOCSHELL 147E4D00 == 46 [pid = 4012] [id = 76]
18:26:39 INFO - PROCESS | 4012 | --DOCSHELL 1516DE00 == 45 [pid = 4012] [id = 75]
18:26:39 INFO - PROCESS | 4012 | --DOCSHELL 15981600 == 44 [pid = 4012] [id = 74]
18:26:39 INFO - PROCESS | 4012 | --DOCSHELL 11917E00 == 43 [pid = 4012] [id = 73]
18:26:39 INFO - PROCESS | 4012 | --DOCSHELL 10C44000 == 42 [pid = 4012] [id = 72]
18:26:39 INFO - PROCESS | 4012 | --DOCSHELL 11E01000 == 41 [pid = 4012] [id = 71]
18:26:39 INFO - PROCESS | 4012 | --DOCSHELL 0F5A9000 == 40 [pid = 4012] [id = 68]
18:26:39 INFO - PROCESS | 4012 | --DOMWINDOW == 123 (180C2900) [pid = 4012] [serial = 157] [outer = 00000000] [url = about:blank]
18:26:39 INFO - PROCESS | 4012 | --DOMWINDOW == 122 (16CE9500) [pid = 4012] [serial = 129] [outer = 00000000] [url = about:blank]
18:26:39 INFO - PROCESS | 4012 | --DOMWINDOW == 121 (1A212B80) [pid = 4012] [serial = 166] [outer = 00000000] [url = about:blank]
18:26:39 INFO - PROCESS | 4012 | --DOMWINDOW == 120 (1A98DC00) [pid = 4012] [serial = 187] [outer = 00000000] [url = about:blank]
18:26:39 INFO - PROCESS | 4012 | --DOMWINDOW == 119 (1A42A400) [pid = 4012] [serial = 176] [outer = 00000000] [url = about:blank]
18:26:39 INFO - PROCESS | 4012 | --DOMWINDOW == 118 (126A5100) [pid = 4012] [serial = 184] [outer = 00000000] [url = about:blank]
18:26:39 INFO - PROCESS | 4012 | --DOMWINDOW == 117 (1A98C580) [pid = 4012] [serial = 181] [outer = 00000000] [url = about:blank]
18:26:39 INFO - PROCESS | 4012 | --DOMWINDOW == 116 (19BC3580) [pid = 4012] [serial = 163] [outer = 00000000] [url = about:blank]
18:26:39 INFO - PROCESS | 4012 | --DOMWINDOW == 115 (19BC4E80) [pid = 4012] [serial = 171] [outer = 00000000] [url = about:blank]
18:26:39 INFO - PROCESS | 4012 | --DOMWINDOW == 114 (1987B700) [pid = 4012] [serial = 160] [outer = 00000000] [url = about:blank]
18:26:39 INFO - PROCESS | 4012 | ++DOCSHELL 0E4F2800 == 41 [pid = 4012] [id = 96]
18:26:39 INFO - PROCESS | 4012 | ++DOMWINDOW == 115 (0F051000) [pid = 4012] [serial = 270] [outer = 00000000]
18:26:39 INFO - PROCESS | 4012 | ++DOMWINDOW == 116 (119A3F80) [pid = 4012] [serial = 271] [outer = 0F051000]
18:26:39 INFO - PROCESS | 4012 | 1445563599710 Marionette INFO loaded listener.js
18:26:39 INFO - PROCESS | 4012 | ++DOMWINDOW == 117 (126A4700) [pid = 4012] [serial = 272] [outer = 0F051000]
18:26:40 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
18:26:40 INFO - document served over http requires an http
18:26:40 INFO - sub-resource via script-tag using the meta-csp
18:26:40 INFO - delivery method with swap-origin-redirect and when
18:26:40 INFO - the target request is cross-origin.
18:26:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 594ms
18:26:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:26:40 INFO - PROCESS | 4012 | ++DOCSHELL 11CCD900 == 42 [pid = 4012] [id = 97]
18:26:40 INFO - PROCESS | 4012 | ++DOMWINDOW == 118 (126A5100) [pid = 4012] [serial = 273] [outer = 00000000]
18:26:40 INFO - PROCESS | 4012 | ++DOMWINDOW == 119 (13D14200) [pid = 4012] [serial = 274] [outer = 126A5100]
18:26:40 INFO - PROCESS | 4012 | 1445563600307 Marionette INFO loaded listener.js
18:26:40 INFO - PROCESS | 4012 | ++DOMWINDOW == 120 (148F2B80) [pid = 4012] [serial = 275] [outer = 126A5100]
18:26:40 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:40 INFO - document served over http requires an http
18:26:40 INFO - sub-resource via xhr-request using the meta-csp
18:26:40 INFO - delivery method with keep-origin-redirect and when
18:26:40 INFO - the target request is cross-origin.
18:26:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 594ms
18:26:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
18:26:40 INFO - PROCESS | 4012 | ++DOCSHELL 11EEB000 == 43 [pid = 4012] [id = 98]
18:26:40 INFO - PROCESS | 4012 | ++DOMWINDOW == 121 (148F3800) [pid = 4012] [serial = 276] [outer = 00000000]
18:26:40 INFO - PROCESS | 4012 | ++DOMWINDOW == 122 (14ADB800) [pid = 4012] [serial = 277] [outer = 148F3800]
18:26:40 INFO - PROCESS | 4012 | 1445563600879 Marionette INFO loaded listener.js
18:26:40 INFO - PROCESS | 4012 | ++DOMWINDOW == 123 (15287680) [pid = 4012] [serial = 278] [outer = 148F3800]
18:26:41 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:41 INFO - document served over http requires an http
18:26:41 INFO - sub-resource via xhr-request using the meta-csp
18:26:41 INFO - delivery method with no-redirect and when
18:26:41 INFO - the target request is cross-origin.
18:26:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 531ms
18:26:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:26:41 INFO - PROCESS | 4012 | ++DOCSHELL 0F5ABD00 == 44 [pid = 4012] [id = 99]
18:26:41 INFO - PROCESS | 4012 | ++DOMWINDOW == 124 (15286780) [pid = 4012] [serial = 279] [outer = 00000000]
18:26:41 INFO - PROCESS | 4012 | ++DOMWINDOW == 125 (16CE9C80) [pid = 4012] [serial = 280] [outer = 15286780]
18:26:41 INFO - PROCESS | 4012 | 1445563601411 Marionette INFO loaded listener.js
18:26:41 INFO - PROCESS | 4012 | ++DOMWINDOW == 126 (17369C80) [pid = 4012] [serial = 281] [outer = 15286780]
18:26:41 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
18:26:41 INFO - document served over http requires an http
18:26:41 INFO - sub-resource via xhr-request using the meta-csp
18:26:41 INFO - delivery method with swap-origin-redirect and when
18:26:41 INFO - the target request is cross-origin.
18:26:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 532ms
18:26:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:26:41 INFO - PROCESS | 4012 | ++DOCSHELL 15D53D00 == 45 [pid = 4012] [id = 100]
18:26:41 INFO - PROCESS | 4012 | ++DOMWINDOW == 127 (17369F00) [pid = 4012] [serial = 282] [outer = 00000000]
18:26:41 INFO - PROCESS | 4012 | ++DOMWINDOW == 128 (1736C700) [pid = 4012] [serial = 283] [outer = 17369F00]
18:26:42 INFO - PROCESS | 4012 | 1445563601976 Marionette INFO loaded listener.js
18:26:42 INFO - PROCESS | 4012 | ++DOMWINDOW == 129 (1736DD80) [pid = 4012] [serial = 284] [outer = 17369F00]
18:26:42 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:42 INFO - document served over http requires an https
18:26:42 INFO - sub-resource via fetch-request using the meta-csp
18:26:42 INFO - delivery method with keep-origin-redirect and when
18:26:42 INFO - the target request is cross-origin.
18:26:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 703ms
18:26:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
18:26:42 INFO - PROCESS | 4012 | ++DOCSHELL 17F64500 == 46 [pid = 4012] [id = 101]
18:26:42 INFO - PROCESS | 4012 | ++DOMWINDOW == 130 (1736B580) [pid = 4012] [serial = 285] [outer = 00000000]
18:26:42 INFO - PROCESS | 4012 | ++DOMWINDOW == 131 (18AC4700) [pid = 4012] [serial = 286] [outer = 1736B580]
18:26:42 INFO - PROCESS | 4012 | 1445563602708 Marionette INFO loaded listener.js
18:26:42 INFO - PROCESS | 4012 | ++DOMWINDOW == 132 (19878780) [pid = 4012] [serial = 287] [outer = 1736B580]
18:26:43 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:43 INFO - document served over http requires an https
18:26:43 INFO - sub-resource via fetch-request using the meta-csp
18:26:43 INFO - delivery method with no-redirect and when
18:26:43 INFO - the target request is cross-origin.
18:26:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 703ms
18:26:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:26:43 INFO - PROCESS | 4012 | ++DOCSHELL 18CB9B00 == 47 [pid = 4012] [id = 102]
18:26:43 INFO - PROCESS | 4012 | ++DOMWINDOW == 133 (18AC1000) [pid = 4012] [serial = 288] [outer = 00000000]
18:26:43 INFO - PROCESS | 4012 | ++DOMWINDOW == 134 (19878A00) [pid = 4012] [serial = 289] [outer = 18AC1000]
18:26:43 INFO - PROCESS | 4012 | 1445563603375 Marionette INFO loaded listener.js
18:26:43 INFO - PROCESS | 4012 | ++DOMWINDOW == 135 (19BC3800) [pid = 4012] [serial = 290] [outer = 18AC1000]
18:26:43 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
18:26:43 INFO - document served over http requires an https
18:26:43 INFO - sub-resource via fetch-request using the meta-csp
18:26:43 INFO - delivery method with swap-origin-redirect and when
18:26:43 INFO - the target request is cross-origin.
18:26:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 594ms
18:26:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:26:43 INFO - PROCESS | 4012 | --DOMWINDOW == 134 (13C7A400) [pid = 4012] [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]
18:26:43 INFO - PROCESS | 4012 | --DOMWINDOW == 133 (128D4000) [pid = 4012] [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]
18:26:43 INFO - PROCESS | 4012 | --DOMWINDOW == 132 (13D15D80) [pid = 4012] [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]
18:26:43 INFO - PROCESS | 4012 | --DOMWINDOW == 131 (13C7CC00) [pid = 4012] [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]
18:26:43 INFO - PROCESS | 4012 | --DOMWINDOW == 130 (1A98A280) [pid = 4012] [serial = 215] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445563588102]
18:26:43 INFO - PROCESS | 4012 | --DOMWINDOW == 129 (13C7D880) [pid = 4012] [serial = 220] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:26:43 INFO - PROCESS | 4012 | --DOMWINDOW == 128 (16CED380) [pid = 4012] [serial = 210] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:26:43 INFO - PROCESS | 4012 | --DOMWINDOW == 127 (13C79500) [pid = 4012] [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]
18:26:43 INFO - PROCESS | 4012 | --DOMWINDOW == 126 (1135E980) [pid = 4012] [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]
18:26:43 INFO - PROCESS | 4012 | --DOMWINDOW == 125 (18CB5800) [pid = 4012] [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]
18:26:43 INFO - PROCESS | 4012 | --DOMWINDOW == 124 (126A3080) [pid = 4012] [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]
18:26:43 INFO - PROCESS | 4012 | --DOMWINDOW == 123 (119A1500) [pid = 4012] [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]
18:26:43 INFO - PROCESS | 4012 | --DOMWINDOW == 122 (126A1500) [pid = 4012] [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]
18:26:43 INFO - PROCESS | 4012 | --DOMWINDOW == 121 (14ADC700) [pid = 4012] [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]
18:26:43 INFO - PROCESS | 4012 | --DOMWINDOW == 120 (15289200) [pid = 4012] [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]
18:26:43 INFO - PROCESS | 4012 | --DOMWINDOW == 119 (18CB5080) [pid = 4012] [serial = 189] [outer = 00000000] [url = about:blank]
18:26:43 INFO - PROCESS | 4012 | --DOMWINDOW == 118 (1987BC00) [pid = 4012] [serial = 202] [outer = 00000000] [url = about:blank]
18:26:43 INFO - PROCESS | 4012 | --DOMWINDOW == 117 (13D12900) [pid = 4012] [serial = 232] [outer = 00000000] [url = about:blank]
18:26:43 INFO - PROCESS | 4012 | --DOMWINDOW == 116 (119A3A80) [pid = 4012] [serial = 226] [outer = 00000000] [url = about:blank]
18:26:43 INFO - PROCESS | 4012 | --DOMWINDOW == 115 (126A5D80) [pid = 4012] [serial = 229] [outer = 00000000] [url = about:blank]
18:26:43 INFO - PROCESS | 4012 | --DOMWINDOW == 114 (128D7E80) [pid = 4012] [serial = 205] [outer = 00000000] [url = about:blank]
18:26:43 INFO - PROCESS | 4012 | --DOMWINDOW == 113 (19BC1F00) [pid = 4012] [serial = 238] [outer = 00000000] [url = about:blank]
18:26:43 INFO - PROCESS | 4012 | --DOMWINDOW == 112 (18CB3780) [pid = 4012] [serial = 198] [outer = 00000000] [url = about:blank]
18:26:43 INFO - PROCESS | 4012 | --DOMWINDOW == 111 (128D6F80) [pid = 4012] [serial = 192] [outer = 00000000] [url = about:blank]
18:26:43 INFO - PROCESS | 4012 | --DOMWINDOW == 110 (15534200) [pid = 4012] [serial = 195] [outer = 00000000] [url = about:blank]
18:26:43 INFO - PROCESS | 4012 | --DOMWINDOW == 109 (1642BB00) [pid = 4012] [serial = 235] [outer = 00000000] [url = about:blank]
18:26:43 INFO - PROCESS | 4012 | --DOMWINDOW == 108 (13C7B580) [pid = 4012] [serial = 221] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:26:43 INFO - PROCESS | 4012 | --DOMWINDOW == 107 (13C7B080) [pid = 4012] [serial = 218] [outer = 00000000] [url = about:blank]
18:26:43 INFO - PROCESS | 4012 | --DOMWINDOW == 106 (18CB6700) [pid = 4012] [serial = 211] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:26:43 INFO - PROCESS | 4012 | --DOMWINDOW == 105 (14ADD880) [pid = 4012] [serial = 208] [outer = 00000000] [url = about:blank]
18:26:43 INFO - PROCESS | 4012 | --DOMWINDOW == 104 (1A98BB80) [pid = 4012] [serial = 216] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445563588102]
18:26:43 INFO - PROCESS | 4012 | --DOMWINDOW == 103 (16428E00) [pid = 4012] [serial = 213] [outer = 00000000] [url = about:blank]
18:26:43 INFO - PROCESS | 4012 | --DOMWINDOW == 102 (13C7DB00) [pid = 4012] [serial = 223] [outer = 00000000] [url = about:blank]
18:26:43 INFO - PROCESS | 4012 | --DOMWINDOW == 101 (148F3F80) [pid = 4012] [serial = 241] [outer = 00000000] [url = about:blank]
18:26:43 INFO - PROCESS | 4012 | --DOMWINDOW == 100 (15287E00) [pid = 4012] [serial = 134] [outer = 00000000] [url = about:blank]
18:26:43 INFO - PROCESS | 4012 | --DOMWINDOW == 99 (180C4C00) [pid = 4012] [serial = 142] [outer = 00000000] [url = about:blank]
18:26:43 INFO - PROCESS | 4012 | --DOMWINDOW == 98 (18EB5100) [pid = 4012] [serial = 145] [outer = 00000000] [url = about:blank]
18:26:43 INFO - PROCESS | 4012 | --DOMWINDOW == 97 (19879E00) [pid = 4012] [serial = 148] [outer = 00000000] [url = about:blank]
18:26:43 INFO - PROCESS | 4012 | --DOMWINDOW == 96 (16CEBD00) [pid = 4012] [serial = 139] [outer = 00000000] [url = about:blank]
18:26:43 INFO - PROCESS | 4012 | --DOMWINDOW == 95 (16CEB080) [pid = 4012] [serial = 109] [outer = 00000000] [url = about:blank]
18:26:43 INFO - PROCESS | 4012 | --DOMWINDOW == 94 (1512B300) [pid = 4012] [serial = 233] [outer = 00000000] [url = about:blank]
18:26:43 INFO - PROCESS | 4012 | --DOMWINDOW == 93 (14ADAB80) [pid = 4012] [serial = 193] [outer = 00000000] [url = about:blank]
18:26:43 INFO - PROCESS | 4012 | --DOMWINDOW == 92 (18CB3F00) [pid = 4012] [serial = 196] [outer = 00000000] [url = about:blank]
18:26:43 INFO - PROCESS | 4012 | --DOMWINDOW == 91 (18CB4180) [pid = 4012] [serial = 236] [outer = 00000000] [url = about:blank]
18:26:43 INFO - PROCESS | 4012 | --DOMWINDOW == 90 (1A98A000) [pid = 4012] [serial = 49] [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.]
18:26:43 INFO - PROCESS | 4012 | --DOMWINDOW == 89 (1A214980) [pid = 4012] [serial = 239] [outer = 00000000] [url = about:blank]
18:26:44 INFO - PROCESS | 4012 | ++DOCSHELL 11E03100 == 48 [pid = 4012] [id = 103]
18:26:44 INFO - PROCESS | 4012 | ++DOMWINDOW == 90 (0FDA3580) [pid = 4012] [serial = 291] [outer = 00000000]
18:26:44 INFO - PROCESS | 4012 | ++DOMWINDOW == 91 (128D4000) [pid = 4012] [serial = 292] [outer = 0FDA3580]
18:26:44 INFO - PROCESS | 4012 | 1445563604036 Marionette INFO loaded listener.js
18:26:44 INFO - PROCESS | 4012 | ++DOMWINDOW == 92 (128D7E80) [pid = 4012] [serial = 293] [outer = 0FDA3580]
18:26:44 INFO - PROCESS | 4012 | ++DOCSHELL 11CCDC00 == 49 [pid = 4012] [id = 104]
18:26:44 INFO - PROCESS | 4012 | ++DOMWINDOW == 93 (148F3F80) [pid = 4012] [serial = 294] [outer = 00000000]
18:26:44 INFO - PROCESS | 4012 | ++DOMWINDOW == 94 (14AD9780) [pid = 4012] [serial = 295] [outer = 148F3F80]
18:26:44 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:44 INFO - document served over http requires an https
18:26:44 INFO - sub-resource via iframe-tag using the meta-csp
18:26:44 INFO - delivery method with keep-origin-redirect and when
18:26:44 INFO - the target request is cross-origin.
18:26:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 657ms
18:26:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:26:44 INFO - PROCESS | 4012 | ++DOCSHELL 199CDC00 == 50 [pid = 4012] [id = 105]
18:26:44 INFO - PROCESS | 4012 | ++DOMWINDOW == 95 (119A3300) [pid = 4012] [serial = 296] [outer = 00000000]
18:26:44 INFO - PROCESS | 4012 | ++DOMWINDOW == 96 (13C79500) [pid = 4012] [serial = 297] [outer = 119A3300]
18:26:44 INFO - PROCESS | 4012 | 1445563604638 Marionette INFO loaded listener.js
18:26:44 INFO - PROCESS | 4012 | ++DOMWINDOW == 97 (14ADC700) [pid = 4012] [serial = 298] [outer = 119A3300]
18:26:44 INFO - PROCESS | 4012 | ++DOCSHELL 18EB7B00 == 51 [pid = 4012] [id = 106]
18:26:44 INFO - PROCESS | 4012 | ++DOMWINDOW == 98 (1528A600) [pid = 4012] [serial = 299] [outer = 00000000]
18:26:44 INFO - PROCESS | 4012 | ++DOMWINDOW == 99 (180C4C00) [pid = 4012] [serial = 300] [outer = 1528A600]
18:26:45 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:45 INFO - document served over http requires an https
18:26:45 INFO - sub-resource via iframe-tag using the meta-csp
18:26:45 INFO - delivery method with no-redirect and when
18:26:45 INFO - the target request is cross-origin.
18:26:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 594ms
18:26:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:26:45 INFO - PROCESS | 4012 | ++DOCSHELL 1A263400 == 52 [pid = 4012] [id = 107]
18:26:45 INFO - PROCESS | 4012 | ++DOMWINDOW == 100 (13C7C700) [pid = 4012] [serial = 301] [outer = 00000000]
18:26:45 INFO - PROCESS | 4012 | ++DOMWINDOW == 101 (180C1280) [pid = 4012] [serial = 302] [outer = 13C7C700]
18:26:45 INFO - PROCESS | 4012 | 1445563605308 Marionette INFO loaded listener.js
18:26:45 INFO - PROCESS | 4012 | ++DOMWINDOW == 102 (18CB7100) [pid = 4012] [serial = 303] [outer = 13C7C700]
18:26:45 INFO - PROCESS | 4012 | ++DOCSHELL 1AB32F00 == 53 [pid = 4012] [id = 108]
18:26:45 INFO - PROCESS | 4012 | ++DOMWINDOW == 103 (1A213080) [pid = 4012] [serial = 304] [outer = 00000000]
18:26:45 INFO - PROCESS | 4012 | ++DOMWINDOW == 104 (16CEBD00) [pid = 4012] [serial = 305] [outer = 1A213080]
18:26:45 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
18:26:45 INFO - document served over http requires an https
18:26:45 INFO - sub-resource via iframe-tag using the meta-csp
18:26:45 INFO - delivery method with swap-origin-redirect and when
18:26:45 INFO - the target request is cross-origin.
18:26:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 735ms
18:26:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:26:46 INFO - PROCESS | 4012 | ++DOCSHELL 0F0E7D00 == 54 [pid = 4012] [id = 109]
18:26:46 INFO - PROCESS | 4012 | ++DOMWINDOW == 105 (119A1A00) [pid = 4012] [serial = 306] [outer = 00000000]
18:26:46 INFO - PROCESS | 4012 | ++DOMWINDOW == 106 (126A2B80) [pid = 4012] [serial = 307] [outer = 119A1A00]
18:26:46 INFO - PROCESS | 4012 | 1445563606066 Marionette INFO loaded listener.js
18:26:46 INFO - PROCESS | 4012 | ++DOMWINDOW == 107 (128D4F00) [pid = 4012] [serial = 308] [outer = 119A1A00]
18:26:46 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
18:26:46 INFO - document served over http requires an https
18:26:46 INFO - sub-resource via script-tag using the meta-csp
18:26:46 INFO - delivery method with keep-origin-redirect and when
18:26:46 INFO - the target request is cross-origin.
18:26:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 891ms
18:26:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
18:26:46 INFO - PROCESS | 4012 | ++DOCSHELL 0F0E7A00 == 55 [pid = 4012] [id = 110]
18:26:46 INFO - PROCESS | 4012 | ++DOMWINDOW == 108 (1135E980) [pid = 4012] [serial = 309] [outer = 00000000]
18:26:46 INFO - PROCESS | 4012 | ++DOMWINDOW == 109 (15287B80) [pid = 4012] [serial = 310] [outer = 1135E980]
18:26:46 INFO - PROCESS | 4012 | 1445563606964 Marionette INFO loaded listener.js
18:26:47 INFO - PROCESS | 4012 | ++DOMWINDOW == 110 (15A4DB00) [pid = 4012] [serial = 311] [outer = 1135E980]
18:26:47 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:47 INFO - document served over http requires an https
18:26:47 INFO - sub-resource via script-tag using the meta-csp
18:26:47 INFO - delivery method with no-redirect and when
18:26:47 INFO - the target request is cross-origin.
18:26:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 797ms
18:26:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:26:47 INFO - PROCESS | 4012 | ++DOCSHELL 11E02800 == 56 [pid = 4012] [id = 111]
18:26:47 INFO - PROCESS | 4012 | ++DOMWINDOW == 111 (148F4C00) [pid = 4012] [serial = 312] [outer = 00000000]
18:26:47 INFO - PROCESS | 4012 | ++DOMWINDOW == 112 (1736B080) [pid = 4012] [serial = 313] [outer = 148F4C00]
18:26:47 INFO - PROCESS | 4012 | 1445563607713 Marionette INFO loaded listener.js
18:26:47 INFO - PROCESS | 4012 | ++DOMWINDOW == 113 (18AC1780) [pid = 4012] [serial = 314] [outer = 148F4C00]
18:26:48 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:48 INFO - document served over http requires an https
18:26:48 INFO - sub-resource via script-tag using the meta-csp
18:26:48 INFO - delivery method with swap-origin-redirect and when
18:26:48 INFO - the target request is cross-origin.
18:26:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 797ms
18:26:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:26:48 INFO - PROCESS | 4012 | ++DOCSHELL 17F64B00 == 57 [pid = 4012] [id = 112]
18:26:48 INFO - PROCESS | 4012 | ++DOMWINDOW == 114 (13C7D100) [pid = 4012] [serial = 315] [outer = 00000000]
18:26:48 INFO - PROCESS | 4012 | ++DOMWINDOW == 115 (18EB1000) [pid = 4012] [serial = 316] [outer = 13C7D100]
18:26:48 INFO - PROCESS | 4012 | 1445563608537 Marionette INFO loaded listener.js
18:26:48 INFO - PROCESS | 4012 | ++DOMWINDOW == 116 (1A213F80) [pid = 4012] [serial = 317] [outer = 13C7D100]
18:26:49 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
18:26:49 INFO - document served over http requires an https
18:26:49 INFO - sub-resource via xhr-request using the meta-csp
18:26:49 INFO - delivery method with keep-origin-redirect and when
18:26:49 INFO - the target request is cross-origin.
18:26:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 734ms
18:26:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
18:26:49 INFO - PROCESS | 4012 | ++DOCSHELL 19BDB800 == 58 [pid = 4012] [id = 113]
18:26:49 INFO - PROCESS | 4012 | ++DOMWINDOW == 117 (17EE9000) [pid = 4012] [serial = 318] [outer = 00000000]
18:26:49 INFO - PROCESS | 4012 | ++DOMWINDOW == 118 (17EEBA80) [pid = 4012] [serial = 319] [outer = 17EE9000]
18:26:49 INFO - PROCESS | 4012 | 1445563609273 Marionette INFO loaded listener.js
18:26:49 INFO - PROCESS | 4012 | ++DOMWINDOW == 119 (17EEC700) [pid = 4012] [serial = 320] [outer = 17EE9000]
18:26:49 INFO - PROCESS | 4012 | 1445563609552 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
18:26:50 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
18:26:50 INFO - document served over http requires an https
18:26:50 INFO - sub-resource via xhr-request using the meta-csp
18:26:50 INFO - delivery method with no-redirect and when
18:26:50 INFO - the target request is cross-origin.
18:26:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 891ms
18:26:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:26:50 INFO - PROCESS | 4012 | ++DOCSHELL 1AABF100 == 59 [pid = 4012] [id = 114]
18:26:50 INFO - PROCESS | 4012 | ++DOMWINDOW == 120 (1829AB80) [pid = 4012] [serial = 321] [outer = 00000000]
18:26:50 INFO - PROCESS | 4012 | ++DOMWINDOW == 121 (1829B800) [pid = 4012] [serial = 322] [outer = 1829AB80]
18:26:50 INFO - PROCESS | 4012 | 1445563610209 Marionette INFO loaded listener.js
18:26:50 INFO - PROCESS | 4012 | ++DOMWINDOW == 122 (1987AA80) [pid = 4012] [serial = 323] [outer = 1829AB80]
18:26:50 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:50 INFO - document served over http requires an https
18:26:50 INFO - sub-resource via xhr-request using the meta-csp
18:26:50 INFO - delivery method with swap-origin-redirect and when
18:26:50 INFO - the target request is cross-origin.
18:26:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 797ms
18:26:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:26:51 INFO - PROCESS | 4012 | ++DOCSHELL 1D12C800 == 60 [pid = 4012] [id = 115]
18:26:51 INFO - PROCESS | 4012 | ++DOMWINDOW == 123 (1829BF80) [pid = 4012] [serial = 324] [outer = 00000000]
18:26:51 INFO - PROCESS | 4012 | ++DOMWINDOW == 124 (1D10C680) [pid = 4012] [serial = 325] [outer = 1829BF80]
18:26:51 INFO - PROCESS | 4012 | 1445563611043 Marionette INFO loaded listener.js
18:26:51 INFO - PROCESS | 4012 | ++DOMWINDOW == 125 (1D10D300) [pid = 4012] [serial = 326] [outer = 1829BF80]
18:26:52 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:52 INFO - document served over http requires an http
18:26:52 INFO - sub-resource via fetch-request using the meta-csp
18:26:52 INFO - delivery method with keep-origin-redirect and when
18:26:52 INFO - the target request is same-origin.
18:26:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1703ms
18:26:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
18:26:52 INFO - PROCESS | 4012 | ++DOCSHELL 0E12CA00 == 61 [pid = 4012] [id = 116]
18:26:52 INFO - PROCESS | 4012 | ++DOMWINDOW == 126 (119A5880) [pid = 4012] [serial = 327] [outer = 00000000]
18:26:52 INFO - PROCESS | 4012 | ++DOMWINDOW == 127 (1A214980) [pid = 4012] [serial = 328] [outer = 119A5880]
18:26:52 INFO - PROCESS | 4012 | 1445563612791 Marionette INFO loaded listener.js
18:26:52 INFO - PROCESS | 4012 | ++DOMWINDOW == 128 (1D10D580) [pid = 4012] [serial = 329] [outer = 119A5880]
18:26:53 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
18:26:53 INFO - document served over http requires an http
18:26:53 INFO - sub-resource via fetch-request using the meta-csp
18:26:53 INFO - delivery method with no-redirect and when
18:26:53 INFO - the target request is same-origin.
18:26:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1188ms
18:26:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:26:53 INFO - PROCESS | 4012 | ++DOCSHELL 10C46D00 == 62 [pid = 4012] [id = 117]
18:26:53 INFO - PROCESS | 4012 | ++DOMWINDOW == 129 (0F51A000) [pid = 4012] [serial = 330] [outer = 00000000]
18:26:53 INFO - PROCESS | 4012 | ++DOMWINDOW == 130 (11FE4280) [pid = 4012] [serial = 331] [outer = 0F51A000]
18:26:54 INFO - PROCESS | 4012 | 1445563613977 Marionette INFO loaded listener.js
18:26:54 INFO - PROCESS | 4012 | ++DOMWINDOW == 131 (1512B300) [pid = 4012] [serial = 332] [outer = 0F51A000]
18:26:54 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
18:26:54 INFO - document served over http requires an http
18:26:54 INFO - sub-resource via fetch-request using the meta-csp
18:26:54 INFO - delivery method with swap-origin-redirect and when
18:26:54 INFO - the target request is same-origin.
18:26:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 906ms
18:26:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:26:54 INFO - PROCESS | 4012 | --DOCSHELL 1AB32F00 == 61 [pid = 4012] [id = 108]
18:26:54 INFO - PROCESS | 4012 | --DOCSHELL 1A263400 == 60 [pid = 4012] [id = 107]
18:26:54 INFO - PROCESS | 4012 | --DOCSHELL 18EB7B00 == 59 [pid = 4012] [id = 106]
18:26:54 INFO - PROCESS | 4012 | --DOCSHELL 199CDC00 == 58 [pid = 4012] [id = 105]
18:26:54 INFO - PROCESS | 4012 | --DOCSHELL 11CCDC00 == 57 [pid = 4012] [id = 104]
18:26:54 INFO - PROCESS | 4012 | --DOCSHELL 11E03100 == 56 [pid = 4012] [id = 103]
18:26:54 INFO - PROCESS | 4012 | --DOCSHELL 18CB9B00 == 55 [pid = 4012] [id = 102]
18:26:54 INFO - PROCESS | 4012 | --DOCSHELL 17F64500 == 54 [pid = 4012] [id = 101]
18:26:54 INFO - PROCESS | 4012 | --DOCSHELL 15D53D00 == 53 [pid = 4012] [id = 100]
18:26:54 INFO - PROCESS | 4012 | --DOCSHELL 0F5ABD00 == 52 [pid = 4012] [id = 99]
18:26:54 INFO - PROCESS | 4012 | --DOCSHELL 11EEB000 == 51 [pid = 4012] [id = 98]
18:26:54 INFO - PROCESS | 4012 | --DOCSHELL 11CCD900 == 50 [pid = 4012] [id = 97]
18:26:54 INFO - PROCESS | 4012 | --DOCSHELL 0E4F2800 == 49 [pid = 4012] [id = 96]
18:26:54 INFO - PROCESS | 4012 | --DOCSHELL 113ED300 == 48 [pid = 4012] [id = 95]
18:26:54 INFO - PROCESS | 4012 | --DOCSHELL 15A56200 == 47 [pid = 4012] [id = 93]
18:26:54 INFO - PROCESS | 4012 | --DOCSHELL 1A4A6400 == 46 [pid = 4012] [id = 92]
18:26:54 INFO - PROCESS | 4012 | --DOCSHELL 1516E100 == 45 [pid = 4012] [id = 91]
18:26:54 INFO - PROCESS | 4012 | --DOCSHELL 1854C900 == 44 [pid = 4012] [id = 90]
18:26:54 INFO - PROCESS | 4012 | --DOCSHELL 15056C00 == 43 [pid = 4012] [id = 89]
18:26:54 INFO - PROCESS | 4012 | --DOCSHELL 11CCF100 == 42 [pid = 4012] [id = 85]
18:26:54 INFO - PROCESS | 4012 | --DOCSHELL 0F048200 == 41 [pid = 4012] [id = 86]
18:26:54 INFO - PROCESS | 4012 | --DOMWINDOW == 130 (18CB5580) [pid = 4012] [serial = 214] [outer = 00000000] [url = about:blank]
18:26:54 INFO - PROCESS | 4012 | --DOMWINDOW == 129 (1642B380) [pid = 4012] [serial = 209] [outer = 00000000] [url = about:blank]
18:26:54 INFO - PROCESS | 4012 | --DOMWINDOW == 128 (13D24500) [pid = 4012] [serial = 206] [outer = 00000000] [url = about:blank]
18:26:54 INFO - PROCESS | 4012 | --DOMWINDOW == 127 (19612180) [pid = 4012] [serial = 199] [outer = 00000000] [url = about:blank]
18:26:54 INFO - PROCESS | 4012 | --DOMWINDOW == 126 (119A5600) [pid = 4012] [serial = 227] [outer = 00000000] [url = about:blank]
18:26:54 INFO - PROCESS | 4012 | --DOMWINDOW == 125 (18AC4200) [pid = 4012] [serial = 224] [outer = 00000000] [url = about:blank]
18:26:54 INFO - PROCESS | 4012 | --DOMWINDOW == 124 (13C7C980) [pid = 4012] [serial = 219] [outer = 00000000] [url = about:blank]
18:26:54 INFO - PROCESS | 4012 | --DOMWINDOW == 123 (13C7B300) [pid = 4012] [serial = 230] [outer = 00000000] [url = about:blank]
18:26:54 INFO - PROCESS | 4012 | ++DOCSHELL 0F048200 == 42 [pid = 4012] [id = 118]
18:26:54 INFO - PROCESS | 4012 | ++DOMWINDOW == 124 (119A2400) [pid = 4012] [serial = 333] [outer = 00000000]
18:26:54 INFO - PROCESS | 4012 | ++DOMWINDOW == 125 (11FE5400) [pid = 4012] [serial = 334] [outer = 119A2400]
18:26:54 INFO - PROCESS | 4012 | 1445563614941 Marionette INFO loaded listener.js
18:26:55 INFO - PROCESS | 4012 | ++DOMWINDOW == 126 (128D4280) [pid = 4012] [serial = 335] [outer = 119A2400]
18:26:55 INFO - PROCESS | 4012 | ++DOCSHELL 120CA800 == 43 [pid = 4012] [id = 119]
18:26:55 INFO - PROCESS | 4012 | ++DOMWINDOW == 127 (15532E00) [pid = 4012] [serial = 336] [outer = 00000000]
18:26:55 INFO - PROCESS | 4012 | ++DOMWINDOW == 128 (15533F80) [pid = 4012] [serial = 337] [outer = 15532E00]
18:26:55 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
18:26:55 INFO - document served over http requires an http
18:26:55 INFO - sub-resource via iframe-tag using the meta-csp
18:26:55 INFO - delivery method with keep-origin-redirect and when
18:26:55 INFO - the target request is same-origin.
18:26:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 735ms
18:26:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:26:55 INFO - PROCESS | 4012 | ++DOCSHELL 11E02E00 == 44 [pid = 4012] [id = 120]
18:26:55 INFO - PROCESS | 4012 | ++DOMWINDOW == 129 (119A2E00) [pid = 4012] [serial = 338] [outer = 00000000]
18:26:55 INFO - PROCESS | 4012 | ++DOMWINDOW == 130 (14ADB080) [pid = 4012] [serial = 339] [outer = 119A2E00]
18:26:55 INFO - PROCESS | 4012 | 1445563615633 Marionette INFO loaded listener.js
18:26:55 INFO - PROCESS | 4012 | ++DOMWINDOW == 131 (16428E00) [pid = 4012] [serial = 340] [outer = 119A2E00]
18:26:55 INFO - PROCESS | 4012 | ++DOCSHELL 160F1600 == 45 [pid = 4012] [id = 121]
18:26:55 INFO - PROCESS | 4012 | ++DOMWINDOW == 132 (1829A680) [pid = 4012] [serial = 341] [outer = 00000000]
18:26:56 INFO - PROCESS | 4012 | ++DOMWINDOW == 133 (1829A900) [pid = 4012] [serial = 342] [outer = 1829A680]
18:26:56 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
18:26:56 INFO - document served over http requires an http
18:26:56 INFO - sub-resource via iframe-tag using the meta-csp
18:26:56 INFO - delivery method with no-redirect and when
18:26:56 INFO - the target request is same-origin.
18:26:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 626ms
18:26:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:26:56 INFO - PROCESS | 4012 | ++DOCSHELL 15D53100 == 46 [pid = 4012] [id = 122]
18:26:56 INFO - PROCESS | 4012 | ++DOMWINDOW == 134 (12BE1000) [pid = 4012] [serial = 343] [outer = 00000000]
18:26:56 INFO - PROCESS | 4012 | ++DOMWINDOW == 135 (1736AE00) [pid = 4012] [serial = 344] [outer = 12BE1000]
18:26:56 INFO - PROCESS | 4012 | 1445563616305 Marionette INFO loaded listener.js
18:26:56 INFO - PROCESS | 4012 | ++DOMWINDOW == 136 (1829C700) [pid = 4012] [serial = 345] [outer = 12BE1000]
18:26:56 INFO - PROCESS | 4012 | ++DOCSHELL 16FC3A00 == 47 [pid = 4012] [id = 123]
18:26:56 INFO - PROCESS | 4012 | ++DOMWINDOW == 137 (18EB1A00) [pid = 4012] [serial = 346] [outer = 00000000]
18:26:56 INFO - PROCESS | 4012 | ++DOMWINDOW == 138 (18EB3580) [pid = 4012] [serial = 347] [outer = 18EB1A00]
18:26:56 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
18:26:56 INFO - document served over http requires an http
18:26:56 INFO - sub-resource via iframe-tag using the meta-csp
18:26:56 INFO - delivery method with swap-origin-redirect and when
18:26:56 INFO - the target request is same-origin.
18:26:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 703ms
18:26:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:26:57 INFO - PROCESS | 4012 | ++DOCSHELL 180A6300 == 48 [pid = 4012] [id = 124]
18:26:57 INFO - PROCESS | 4012 | ++DOMWINDOW == 139 (11FE6A80) [pid = 4012] [serial = 348] [outer = 00000000]
18:26:57 INFO - PROCESS | 4012 | ++DOMWINDOW == 140 (1829B300) [pid = 4012] [serial = 349] [outer = 11FE6A80]
18:26:57 INFO - PROCESS | 4012 | 1445563617023 Marionette INFO loaded listener.js
18:26:57 INFO - PROCESS | 4012 | ++DOMWINDOW == 141 (19613300) [pid = 4012] [serial = 350] [outer = 11FE6A80]
18:26:57 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
18:26:57 INFO - document served over http requires an http
18:26:57 INFO - sub-resource via script-tag using the meta-csp
18:26:57 INFO - delivery method with keep-origin-redirect and when
18:26:57 INFO - the target request is same-origin.
18:26:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 656ms
18:26:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
18:26:57 INFO - PROCESS | 4012 | ++DOCSHELL 19861900 == 49 [pid = 4012] [id = 125]
18:26:57 INFO - PROCESS | 4012 | ++DOMWINDOW == 142 (19878C80) [pid = 4012] [serial = 351] [outer = 00000000]
18:26:57 INFO - PROCESS | 4012 | ++DOMWINDOW == 143 (1A98D700) [pid = 4012] [serial = 352] [outer = 19878C80]
18:26:57 INFO - PROCESS | 4012 | 1445563617653 Marionette INFO loaded listener.js
18:26:57 INFO - PROCESS | 4012 | ++DOMWINDOW == 144 (1D10E700) [pid = 4012] [serial = 353] [outer = 19878C80]
18:26:58 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
18:26:58 INFO - document served over http requires an http
18:26:58 INFO - sub-resource via script-tag using the meta-csp
18:26:58 INFO - delivery method with no-redirect and when
18:26:58 INFO - the target request is same-origin.
18:26:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 594ms
18:26:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:26:58 INFO - PROCESS | 4012 | ++DOCSHELL 19F33C00 == 50 [pid = 4012] [id = 126]
18:26:58 INFO - PROCESS | 4012 | ++DOMWINDOW == 145 (16D6A500) [pid = 4012] [serial = 354] [outer = 00000000]
18:26:58 INFO - PROCESS | 4012 | ++DOMWINDOW == 146 (16D6CF80) [pid = 4012] [serial = 355] [outer = 16D6A500]
18:26:58 INFO - PROCESS | 4012 | 1445563618251 Marionette INFO loaded listener.js
18:26:58 INFO - PROCESS | 4012 | ++DOMWINDOW == 147 (16D6E100) [pid = 4012] [serial = 356] [outer = 16D6A500]
18:26:58 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:58 INFO - document served over http requires an http
18:26:58 INFO - sub-resource via script-tag using the meta-csp
18:26:58 INFO - delivery method with swap-origin-redirect and when
18:26:58 INFO - the target request is same-origin.
18:26:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 641ms
18:26:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:26:58 INFO - PROCESS | 4012 | ++DOCSHELL 19FFE800 == 51 [pid = 4012] [id = 127]
18:26:58 INFO - PROCESS | 4012 | ++DOMWINDOW == 148 (16D6D200) [pid = 4012] [serial = 357] [outer = 00000000]
18:26:58 INFO - PROCESS | 4012 | ++DOMWINDOW == 149 (173F4780) [pid = 4012] [serial = 358] [outer = 16D6D200]
18:26:58 INFO - PROCESS | 4012 | 1445563618948 Marionette INFO loaded listener.js
18:26:59 INFO - PROCESS | 4012 | ++DOMWINDOW == 150 (173F5400) [pid = 4012] [serial = 359] [outer = 16D6D200]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 149 (18CB3500) [pid = 4012] [serial = 188] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 148 (13D15B00) [pid = 4012] [serial = 197] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 147 (126A2400) [pid = 4012] [serial = 194] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 146 (0FDA1280) [pid = 4012] [serial = 191] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 145 (160D2780) [pid = 4012] [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]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 144 (1987C880) [pid = 4012] [serial = 252] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 143 (17369F00) [pid = 4012] [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]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 142 (126A3300) [pid = 4012] [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]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 141 (15289700) [pid = 4012] [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]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 140 (148F3F80) [pid = 4012] [serial = 294] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 139 (13D15100) [pid = 4012] [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]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 138 (119A3300) [pid = 4012] [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]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 137 (148F5B00) [pid = 4012] [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]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 136 (1736B580) [pid = 4012] [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]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 135 (11FE4F00) [pid = 4012] [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]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 134 (15286780) [pid = 4012] [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]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 133 (0F051000) [pid = 4012] [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]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 132 (11FE4000) [pid = 4012] [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]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 131 (148F1000) [pid = 4012] [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]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 130 (148F3800) [pid = 4012] [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]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 129 (1A98B400) [pid = 4012] [serial = 262] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 128 (15531000) [pid = 4012] [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]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 127 (18AC1000) [pid = 4012] [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]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 126 (0FDA1500) [pid = 4012] [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]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 125 (126A5100) [pid = 4012] [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]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 124 (128D4780) [pid = 4012] [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]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 123 (0FC0AA80) [pid = 4012] [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]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 122 (1528A600) [pid = 4012] [serial = 299] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445563604913]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 121 (0FDA3580) [pid = 4012] [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]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 120 (15288080) [pid = 4012] [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]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 119 (11FE7200) [pid = 4012] [serial = 257] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445563595851]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 118 (13D14200) [pid = 4012] [serial = 274] [outer = 00000000] [url = about:blank]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 117 (19878A00) [pid = 4012] [serial = 289] [outer = 00000000] [url = about:blank]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 116 (1588B800) [pid = 4012] [serial = 253] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 115 (160D4F80) [pid = 4012] [serial = 250] [outer = 00000000] [url = about:blank]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 114 (14AD9780) [pid = 4012] [serial = 295] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 113 (128D4000) [pid = 4012] [serial = 292] [outer = 00000000] [url = about:blank]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 112 (11FE6F80) [pid = 4012] [serial = 263] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 111 (11FE7700) [pid = 4012] [serial = 260] [outer = 00000000] [url = about:blank]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 110 (119A3580) [pid = 4012] [serial = 244] [outer = 00000000] [url = about:blank]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 109 (16CE9C80) [pid = 4012] [serial = 280] [outer = 00000000] [url = about:blank]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 108 (11FE4780) [pid = 4012] [serial = 268] [outer = 00000000] [url = about:blank]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 107 (1736C700) [pid = 4012] [serial = 283] [outer = 00000000] [url = about:blank]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 106 (11FE5900) [pid = 4012] [serial = 258] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445563595851]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 105 (1642B100) [pid = 4012] [serial = 255] [outer = 00000000] [url = about:blank]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 104 (119A3F80) [pid = 4012] [serial = 271] [outer = 00000000] [url = about:blank]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 103 (13C7A900) [pid = 4012] [serial = 247] [outer = 00000000] [url = about:blank]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 102 (180C4C00) [pid = 4012] [serial = 300] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445563604913]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 101 (13C79500) [pid = 4012] [serial = 297] [outer = 00000000] [url = about:blank]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 100 (18AC4700) [pid = 4012] [serial = 286] [outer = 00000000] [url = about:blank]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 99 (14ADB800) [pid = 4012] [serial = 277] [outer = 00000000] [url = about:blank]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 98 (16CE9F00) [pid = 4012] [serial = 265] [outer = 00000000] [url = about:blank]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 97 (180C1280) [pid = 4012] [serial = 302] [outer = 00000000] [url = about:blank]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 96 (148F2B80) [pid = 4012] [serial = 275] [outer = 00000000] [url = about:blank]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 95 (18CB6480) [pid = 4012] [serial = 190] [outer = 00000000] [url = about:blank]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 94 (17369C80) [pid = 4012] [serial = 281] [outer = 00000000] [url = about:blank]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 93 (1A98CA80) [pid = 4012] [serial = 203] [outer = 00000000] [url = about:blank]
18:26:59 INFO - PROCESS | 4012 | --DOMWINDOW == 92 (15287680) [pid = 4012] [serial = 278] [outer = 00000000] [url = about:blank]
18:26:59 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:26:59 INFO - document served over http requires an http
18:26:59 INFO - sub-resource via xhr-request using the meta-csp
18:26:59 INFO - delivery method with keep-origin-redirect and when
18:26:59 INFO - the target request is same-origin.
18:26:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 797ms
18:26:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
18:26:59 INFO - PROCESS | 4012 | ++DOCSHELL 199CF100 == 52 [pid = 4012] [id = 128]
18:26:59 INFO - PROCESS | 4012 | ++DOMWINDOW == 93 (119A3F80) [pid = 4012] [serial = 360] [outer = 00000000]
18:26:59 INFO - PROCESS | 4012 | ++DOMWINDOW == 94 (11FE6580) [pid = 4012] [serial = 361] [outer = 119A3F80]
18:26:59 INFO - PROCESS | 4012 | 1445563619700 Marionette INFO loaded listener.js
18:26:59 INFO - PROCESS | 4012 | ++DOMWINDOW == 95 (120DB680) [pid = 4012] [serial = 362] [outer = 119A3F80]
18:27:00 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:27:00 INFO - document served over http requires an http
18:27:00 INFO - sub-resource via xhr-request using the meta-csp
18:27:00 INFO - delivery method with no-redirect and when
18:27:00 INFO - the target request is same-origin.
18:27:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 531ms
18:27:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:27:00 INFO - PROCESS | 4012 | ++DOCSHELL 0E81D300 == 53 [pid = 4012] [id = 129]
18:27:00 INFO - PROCESS | 4012 | ++DOMWINDOW == 96 (11FE6F80) [pid = 4012] [serial = 363] [outer = 00000000]
18:27:00 INFO - PROCESS | 4012 | ++DOMWINDOW == 97 (13D13300) [pid = 4012] [serial = 364] [outer = 11FE6F80]
18:27:00 INFO - PROCESS | 4012 | 1445563620236 Marionette INFO loaded listener.js
18:27:00 INFO - PROCESS | 4012 | ++DOMWINDOW == 98 (148F1000) [pid = 4012] [serial = 365] [outer = 11FE6F80]
18:27:00 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
18:27:00 INFO - document served over http requires an http
18:27:00 INFO - sub-resource via xhr-request using the meta-csp
18:27:00 INFO - delivery method with swap-origin-redirect and when
18:27:00 INFO - the target request is same-origin.
18:27:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 594ms
18:27:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:27:00 INFO - PROCESS | 4012 | ++DOCSHELL 0E814D00 == 54 [pid = 4012] [id = 130]
18:27:00 INFO - PROCESS | 4012 | ++DOMWINDOW == 99 (148F1280) [pid = 4012] [serial = 366] [outer = 00000000]
18:27:00 INFO - PROCESS | 4012 | ++DOMWINDOW == 100 (14AD9780) [pid = 4012] [serial = 367] [outer = 148F1280]
18:27:00 INFO - PROCESS | 4012 | 1445563620855 Marionette INFO loaded listener.js
18:27:00 INFO - PROCESS | 4012 | ++DOMWINDOW == 101 (1528A600) [pid = 4012] [serial = 368] [outer = 148F1280]
18:27:01 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
18:27:01 INFO - document served over http requires an https
18:27:01 INFO - sub-resource via fetch-request using the meta-csp
18:27:01 INFO - delivery method with keep-origin-redirect and when
18:27:01 INFO - the target request is same-origin.
18:27:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 625ms
18:27:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
18:27:01 INFO - PROCESS | 4012 | ++DOCSHELL 0FBF9900 == 55 [pid = 4012] [id = 131]
18:27:01 INFO - PROCESS | 4012 | ++DOMWINDOW == 102 (119A2B80) [pid = 4012] [serial = 369] [outer = 00000000]
18:27:01 INFO - PROCESS | 4012 | ++DOMWINDOW == 103 (128D6300) [pid = 4012] [serial = 370] [outer = 119A2B80]
18:27:01 INFO - PROCESS | 4012 | 1445563621631 Marionette INFO loaded listener.js
18:27:01 INFO - PROCESS | 4012 | ++DOMWINDOW == 104 (12BE2180) [pid = 4012] [serial = 371] [outer = 119A2B80]
18:27:02 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:27:02 INFO - document served over http requires an https
18:27:02 INFO - sub-resource via fetch-request using the meta-csp
18:27:02 INFO - delivery method with no-redirect and when
18:27:02 INFO - the target request is same-origin.
18:27:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 938ms
18:27:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:27:02 INFO - PROCESS | 4012 | ++DOCSHELL 0E812900 == 56 [pid = 4012] [id = 132]
18:27:02 INFO - PROCESS | 4012 | ++DOMWINDOW == 105 (11FE4000) [pid = 4012] [serial = 372] [outer = 00000000]
18:27:02 INFO - PROCESS | 4012 | ++DOMWINDOW == 106 (13C7A900) [pid = 4012] [serial = 373] [outer = 11FE4000]
18:27:02 INFO - PROCESS | 4012 | 1445563622503 Marionette INFO loaded listener.js
18:27:02 INFO - PROCESS | 4012 | ++DOMWINDOW == 107 (15531000) [pid = 4012] [serial = 374] [outer = 11FE4000]
18:27:03 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:27:03 INFO - document served over http requires an https
18:27:03 INFO - sub-resource via fetch-request using the meta-csp
18:27:03 INFO - delivery method with swap-origin-redirect and when
18:27:03 INFO - the target request is same-origin.
18:27:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 829ms
18:27:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:27:03 INFO - PROCESS | 4012 | ++DOCSHELL 11E2A200 == 57 [pid = 4012] [id = 133]
18:27:03 INFO - PROCESS | 4012 | ++DOMWINDOW == 108 (13C7CC00) [pid = 4012] [serial = 375] [outer = 00000000]
18:27:03 INFO - PROCESS | 4012 | ++DOMWINDOW == 109 (16CE9C80) [pid = 4012] [serial = 376] [outer = 13C7CC00]
18:27:03 INFO - PROCESS | 4012 | 1445563623356 Marionette INFO loaded listener.js
18:27:03 INFO - PROCESS | 4012 | ++DOMWINDOW == 110 (1736B580) [pid = 4012] [serial = 377] [outer = 13C7CC00]
18:27:03 INFO - PROCESS | 4012 | ++DOCSHELL 0E12AC00 == 58 [pid = 4012] [id = 134]
18:27:03 INFO - PROCESS | 4012 | ++DOMWINDOW == 111 (173F6D00) [pid = 4012] [serial = 378] [outer = 00000000]
18:27:03 INFO - PROCESS | 4012 | ++DOMWINDOW == 112 (16D6D700) [pid = 4012] [serial = 379] [outer = 173F6D00]
18:27:04 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:27:04 INFO - document served over http requires an https
18:27:04 INFO - sub-resource via iframe-tag using the meta-csp
18:27:04 INFO - delivery method with keep-origin-redirect and when
18:27:04 INFO - the target request is same-origin.
18:27:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 907ms
18:27:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:27:04 INFO - PROCESS | 4012 | ++DOCSHELL 11EEB000 == 59 [pid = 4012] [id = 135]
18:27:04 INFO - PROCESS | 4012 | ++DOMWINDOW == 113 (148F1500) [pid = 4012] [serial = 380] [outer = 00000000]
18:27:04 INFO - PROCESS | 4012 | ++DOMWINDOW == 114 (16D6B900) [pid = 4012] [serial = 381] [outer = 148F1500]
18:27:04 INFO - PROCESS | 4012 | 1445563624257 Marionette INFO loaded listener.js
18:27:04 INFO - PROCESS | 4012 | ++DOMWINDOW == 115 (173F7200) [pid = 4012] [serial = 382] [outer = 148F1500]
18:27:04 INFO - PROCESS | 4012 | ++DOCSHELL 11EECB00 == 60 [pid = 4012] [id = 136]
18:27:04 INFO - PROCESS | 4012 | ++DOMWINDOW == 116 (18AC1000) [pid = 4012] [serial = 383] [outer = 00000000]
18:27:04 INFO - PROCESS | 4012 | ++DOMWINDOW == 117 (173F5B80) [pid = 4012] [serial = 384] [outer = 18AC1000]
18:27:04 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:27:04 INFO - document served over http requires an https
18:27:04 INFO - sub-resource via iframe-tag using the meta-csp
18:27:04 INFO - delivery method with no-redirect and when
18:27:04 INFO - the target request is same-origin.
18:27:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 906ms
18:27:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:27:05 INFO - PROCESS | 4012 | ++DOCSHELL 18CB9B00 == 61 [pid = 4012] [id = 137]
18:27:05 INFO - PROCESS | 4012 | ++DOMWINDOW == 118 (17369C80) [pid = 4012] [serial = 385] [outer = 00000000]
18:27:05 INFO - PROCESS | 4012 | ++DOMWINDOW == 119 (173F7480) [pid = 4012] [serial = 386] [outer = 17369C80]
18:27:05 INFO - PROCESS | 4012 | 1445563625164 Marionette INFO loaded listener.js
18:27:05 INFO - PROCESS | 4012 | ++DOMWINDOW == 120 (18AC2400) [pid = 4012] [serial = 387] [outer = 17369C80]
18:27:05 INFO - PROCESS | 4012 | ++DOCSHELL 11E03100 == 62 [pid = 4012] [id = 138]
18:27:05 INFO - PROCESS | 4012 | ++DOMWINDOW == 121 (1A213300) [pid = 4012] [serial = 388] [outer = 00000000]
18:27:05 INFO - PROCESS | 4012 | [4012] WARNING: No inner window available!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10089
18:27:06 INFO - PROCESS | 4012 | ++DOMWINDOW == 122 (173F8D80) [pid = 4012] [serial = 389] [outer = 1A213300]
18:27:06 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
18:27:06 INFO - document served over http requires an https
18:27:06 INFO - sub-resource via iframe-tag using the meta-csp
18:27:06 INFO - delivery method with swap-origin-redirect and when
18:27:06 INFO - the target request is same-origin.
18:27:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1641ms
18:27:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:27:06 INFO - PROCESS | 4012 | ++DOCSHELL 15982200 == 63 [pid = 4012] [id = 139]
18:27:06 INFO - PROCESS | 4012 | ++DOMWINDOW == 123 (11EA4480) [pid = 4012] [serial = 390] [outer = 00000000]
18:27:06 INFO - PROCESS | 4012 | ++DOMWINDOW == 124 (19BC1C80) [pid = 4012] [serial = 391] [outer = 11EA4480]
18:27:06 INFO - PROCESS | 4012 | 1445563626839 Marionette INFO loaded listener.js
18:27:06 INFO - PROCESS | 4012 | ++DOMWINDOW == 125 (1A42A400) [pid = 4012] [serial = 392] [outer = 11EA4480]
18:27:08 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:27:08 INFO - document served over http requires an https
18:27:08 INFO - sub-resource via script-tag using the meta-csp
18:27:08 INFO - delivery method with keep-origin-redirect and when
18:27:08 INFO - the target request is same-origin.
18:27:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1360ms
18:27:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
18:27:08 INFO - PROCESS | 4012 | ++DOCSHELL 1143DE00 == 64 [pid = 4012] [id = 140]
18:27:08 INFO - PROCESS | 4012 | ++DOMWINDOW == 126 (119A1500) [pid = 4012] [serial = 393] [outer = 00000000]
18:27:08 INFO - PROCESS | 4012 | ++DOMWINDOW == 127 (126A3300) [pid = 4012] [serial = 394] [outer = 119A1500]
18:27:08 INFO - PROCESS | 4012 | 1445563628205 Marionette INFO loaded listener.js
18:27:08 INFO - PROCESS | 4012 | ++DOMWINDOW == 128 (128D6F80) [pid = 4012] [serial = 395] [outer = 119A1500]
18:27:08 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
18:27:08 INFO - document served over http requires an https
18:27:08 INFO - sub-resource via script-tag using the meta-csp
18:27:08 INFO - delivery method with no-redirect and when
18:27:08 INFO - the target request is same-origin.
18:27:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 907ms
18:27:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:27:09 INFO - PROCESS | 4012 | ++DOCSHELL 0F3FEA00 == 65 [pid = 4012] [id = 141]
18:27:09 INFO - PROCESS | 4012 | ++DOMWINDOW == 129 (119A1780) [pid = 4012] [serial = 396] [outer = 00000000]
18:27:09 INFO - PROCESS | 4012 | ++DOMWINDOW == 130 (126A2400) [pid = 4012] [serial = 397] [outer = 119A1780]
18:27:09 INFO - PROCESS | 4012 | 1445563629065 Marionette INFO loaded listener.js
18:27:09 INFO - PROCESS | 4012 | ++DOMWINDOW == 131 (13D12900) [pid = 4012] [serial = 398] [outer = 119A1780]
18:27:09 INFO - PROCESS | 4012 | --DOCSHELL 0FF0BF00 == 64 [pid = 4012] [id = 69]
18:27:09 INFO - PROCESS | 4012 | --DOCSHELL 18CB9800 == 63 [pid = 4012] [id = 70]
18:27:09 INFO - PROCESS | 4012 | --DOCSHELL 0E81D300 == 62 [pid = 4012] [id = 129]
18:27:09 INFO - PROCESS | 4012 | --DOCSHELL 199CF100 == 61 [pid = 4012] [id = 128]
18:27:09 INFO - PROCESS | 4012 | --DOCSHELL 19FFE800 == 60 [pid = 4012] [id = 127]
18:27:09 INFO - PROCESS | 4012 | --DOCSHELL 19F33C00 == 59 [pid = 4012] [id = 126]
18:27:09 INFO - PROCESS | 4012 | --DOCSHELL 19861900 == 58 [pid = 4012] [id = 125]
18:27:09 INFO - PROCESS | 4012 | --DOCSHELL 180A6300 == 57 [pid = 4012] [id = 124]
18:27:09 INFO - PROCESS | 4012 | --DOCSHELL 16FC3A00 == 56 [pid = 4012] [id = 123]
18:27:09 INFO - PROCESS | 4012 | --DOCSHELL 15D53100 == 55 [pid = 4012] [id = 122]
18:27:09 INFO - PROCESS | 4012 | --DOCSHELL 160F1600 == 54 [pid = 4012] [id = 121]
18:27:09 INFO - PROCESS | 4012 | --DOCSHELL 11E02E00 == 53 [pid = 4012] [id = 120]
18:27:09 INFO - PROCESS | 4012 | --DOCSHELL 120CA800 == 52 [pid = 4012] [id = 119]
18:27:09 INFO - PROCESS | 4012 | --DOCSHELL 0F048200 == 51 [pid = 4012] [id = 118]
18:27:09 INFO - PROCESS | 4012 | --DOCSHELL 10C46D00 == 50 [pid = 4012] [id = 117]
18:27:09 INFO - PROCESS | 4012 | --DOCSHELL 0E12CA00 == 49 [pid = 4012] [id = 116]
18:27:09 INFO - PROCESS | 4012 | --DOCSHELL 1D12C800 == 48 [pid = 4012] [id = 115]
18:27:09 INFO - PROCESS | 4012 | --DOCSHELL 1AABF100 == 47 [pid = 4012] [id = 114]
18:27:09 INFO - PROCESS | 4012 | --DOCSHELL 19BDB800 == 46 [pid = 4012] [id = 113]
18:27:09 INFO - PROCESS | 4012 | --DOCSHELL 17F64B00 == 45 [pid = 4012] [id = 112]
18:27:09 INFO - PROCESS | 4012 | --DOCSHELL 11E02800 == 44 [pid = 4012] [id = 111]
18:27:09 INFO - PROCESS | 4012 | --DOCSHELL 0F0E7A00 == 43 [pid = 4012] [id = 110]
18:27:09 INFO - PROCESS | 4012 | --DOCSHELL 0F0E7D00 == 42 [pid = 4012] [id = 109]
18:27:09 INFO - PROCESS | 4012 | --DOMWINDOW == 130 (148F5880) [pid = 4012] [serial = 248] [outer = 00000000] [url = about:blank]
18:27:09 INFO - PROCESS | 4012 | --DOMWINDOW == 129 (126A4700) [pid = 4012] [serial = 272] [outer = 00000000] [url = about:blank]
18:27:09 INFO - PROCESS | 4012 | --DOMWINDOW == 128 (1736B800) [pid = 4012] [serial = 266] [outer = 00000000] [url = about:blank]
18:27:09 INFO - PROCESS | 4012 | --DOMWINDOW == 127 (11FE6800) [pid = 4012] [serial = 269] [outer = 00000000] [url = about:blank]
18:27:09 INFO - PROCESS | 4012 | --DOMWINDOW == 126 (1A213580) [pid = 4012] [serial = 256] [outer = 00000000] [url = about:blank]
18:27:09 INFO - PROCESS | 4012 | --DOMWINDOW == 125 (16428900) [pid = 4012] [serial = 261] [outer = 00000000] [url = about:blank]
18:27:09 INFO - PROCESS | 4012 | --DOMWINDOW == 124 (19878780) [pid = 4012] [serial = 287] [outer = 00000000] [url = about:blank]
18:27:09 INFO - PROCESS | 4012 | --DOMWINDOW == 123 (1642AE80) [pid = 4012] [serial = 251] [outer = 00000000] [url = about:blank]
18:27:09 INFO - PROCESS | 4012 | --DOMWINDOW == 122 (13C79780) [pid = 4012] [serial = 245] [outer = 00000000] [url = about:blank]
18:27:09 INFO - PROCESS | 4012 | --DOMWINDOW == 121 (14ADC700) [pid = 4012] [serial = 298] [outer = 00000000] [url = about:blank]
18:27:09 INFO - PROCESS | 4012 | --DOMWINDOW == 120 (19BC3800) [pid = 4012] [serial = 290] [outer = 00000000] [url = about:blank]
18:27:09 INFO - PROCESS | 4012 | --DOMWINDOW == 119 (128D7E80) [pid = 4012] [serial = 293] [outer = 00000000] [url = about:blank]
18:27:09 INFO - PROCESS | 4012 | --DOMWINDOW == 118 (1736DD80) [pid = 4012] [serial = 284] [outer = 00000000] [url = about:blank]
18:27:09 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
18:27:09 INFO - document served over http requires an https
18:27:09 INFO - sub-resource via script-tag using the meta-csp
18:27:09 INFO - delivery method with swap-origin-redirect and when
18:27:09 INFO - the target request is same-origin.
18:27:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 688ms
18:27:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:27:09 INFO - PROCESS | 4012 | ++DOCSHELL 11122200 == 43 [pid = 4012] [id = 142]
18:27:09 INFO - PROCESS | 4012 | ++DOMWINDOW == 119 (0F51AF00) [pid = 4012] [serial = 399] [outer = 00000000]
18:27:09 INFO - PROCESS | 4012 | ++DOMWINDOW == 120 (11FE6800) [pid = 4012] [serial = 400] [outer = 0F51AF00]
18:27:09 INFO - PROCESS | 4012 | 1445563629759 Marionette INFO loaded listener.js
18:27:09 INFO - PROCESS | 4012 | ++DOMWINDOW == 121 (128D6A80) [pid = 4012] [serial = 401] [outer = 0F51AF00]
18:27:10 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
18:27:10 INFO - document served over http requires an https
18:27:10 INFO - sub-resource via xhr-request using the meta-csp
18:27:10 INFO - delivery method with keep-origin-redirect and when
18:27:10 INFO - the target request is same-origin.
18:27:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 594ms
18:27:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
18:27:10 INFO - PROCESS | 4012 | ++DOCSHELL 11E57B00 == 44 [pid = 4012] [id = 143]
18:27:10 INFO - PROCESS | 4012 | ++DOMWINDOW == 122 (13D11A00) [pid = 4012] [serial = 402] [outer = 00000000]
18:27:10 INFO - PROCESS | 4012 | ++DOMWINDOW == 123 (13D15600) [pid = 4012] [serial = 403] [outer = 13D11A00]
18:27:10 INFO - PROCESS | 4012 | 1445563630349 Marionette INFO loaded listener.js
18:27:10 INFO - PROCESS | 4012 | ++DOMWINDOW == 124 (14AD9C80) [pid = 4012] [serial = 404] [outer = 13D11A00]
18:27:10 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
18:27:10 INFO - document served over http requires an https
18:27:10 INFO - sub-resource via xhr-request using the meta-csp
18:27:10 INFO - delivery method with no-redirect and when
18:27:10 INFO - the target request is same-origin.
18:27:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 531ms
18:27:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:27:10 INFO - PROCESS | 4012 | ++DOCSHELL 0FBCB800 == 45 [pid = 4012] [id = 144]
18:27:10 INFO - PROCESS | 4012 | ++DOMWINDOW == 125 (14AD9A00) [pid = 4012] [serial = 405] [outer = 00000000]
18:27:10 INFO - PROCESS | 4012 | ++DOMWINDOW == 126 (15286C80) [pid = 4012] [serial = 406] [outer = 14AD9A00]
18:27:10 INFO - PROCESS | 4012 | 1445563630881 Marionette INFO loaded listener.js
18:27:10 INFO - PROCESS | 4012 | ++DOMWINDOW == 127 (15288A80) [pid = 4012] [serial = 407] [outer = 14AD9A00]
18:27:11 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
18:27:11 INFO - document served over http requires an https
18:27:11 INFO - sub-resource via xhr-request using the meta-csp
18:27:11 INFO - delivery method with swap-origin-redirect and when
18:27:11 INFO - the target request is same-origin.
18:27:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 594ms
18:27:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:27:11 INFO - PROCESS | 4012 | ++DOCSHELL 15F48A00 == 46 [pid = 4012] [id = 145]
18:27:11 INFO - PROCESS | 4012 | ++DOMWINDOW == 128 (14ADCC00) [pid = 4012] [serial = 408] [outer = 00000000]
18:27:11 INFO - PROCESS | 4012 | ++DOMWINDOW == 129 (16CE9000) [pid = 4012] [serial = 409] [outer = 14ADCC00]
18:27:11 INFO - PROCESS | 4012 | 1445563631505 Marionette INFO loaded listener.js
18:27:11 INFO - PROCESS | 4012 | ++DOMWINDOW == 130 (1736B800) [pid = 4012] [serial = 410] [outer = 14ADCC00]
18:27:11 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:27:11 INFO - document served over http requires an http
18:27:11 INFO - sub-resource via fetch-request using the meta-referrer
18:27:11 INFO - delivery method with keep-origin-redirect and when
18:27:11 INFO - the target request is cross-origin.
18:27:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 594ms
18:27:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
18:27:12 INFO - PROCESS | 4012 | ++DOCSHELL 16FC3A00 == 47 [pid = 4012] [id = 146]
18:27:12 INFO - PROCESS | 4012 | ++DOMWINDOW == 131 (1736BA80) [pid = 4012] [serial = 411] [outer = 00000000]
18:27:12 INFO - PROCESS | 4012 | ++DOMWINDOW == 132 (17EED100) [pid = 4012] [serial = 412] [outer = 1736BA80]
18:27:12 INFO - PROCESS | 4012 | 1445563632109 Marionette INFO loaded listener.js
18:27:12 INFO - PROCESS | 4012 | ++DOMWINDOW == 133 (1829BA80) [pid = 4012] [serial = 413] [outer = 1736BA80]
18:27:12 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:27:12 INFO - document served over http requires an http
18:27:12 INFO - sub-resource via fetch-request using the meta-referrer
18:27:12 INFO - delivery method with no-redirect and when
18:27:12 INFO - the target request is cross-origin.
18:27:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 640ms
18:27:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:27:12 INFO - PROCESS | 4012 | ++DOCSHELL 11CCD900 == 48 [pid = 4012] [id = 147]
18:27:12 INFO - PROCESS | 4012 | ++DOMWINDOW == 134 (17EE9280) [pid = 4012] [serial = 414] [outer = 00000000]
18:27:12 INFO - PROCESS | 4012 | ++DOMWINDOW == 135 (18AC3F80) [pid = 4012] [serial = 415] [outer = 17EE9280]
18:27:12 INFO - PROCESS | 4012 | 1445563632756 Marionette INFO loaded listener.js
18:27:12 INFO - PROCESS | 4012 | ++DOMWINDOW == 136 (18CB3F00) [pid = 4012] [serial = 416] [outer = 17EE9280]
18:27:13 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:27:13 INFO - document served over http requires an http
18:27:13 INFO - sub-resource via fetch-request using the meta-referrer
18:27:13 INFO - delivery method with swap-origin-redirect and when
18:27:13 INFO - the target request is cross-origin.
18:27:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 594ms
18:27:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:27:13 INFO - PROCESS | 4012 | ++DOCSHELL 18CB8600 == 49 [pid = 4012] [id = 148]
18:27:13 INFO - PROCESS | 4012 | ++DOMWINDOW == 137 (18AC3D00) [pid = 4012] [serial = 417] [outer = 00000000]
18:27:13 INFO - PROCESS | 4012 | ++DOMWINDOW == 138 (18CB7880) [pid = 4012] [serial = 418] [outer = 18AC3D00]
18:27:13 INFO - PROCESS | 4012 | 1445563633353 Marionette INFO loaded listener.js
18:27:13 INFO - PROCESS | 4012 | ++DOMWINDOW == 139 (18EB3F80) [pid = 4012] [serial = 419] [outer = 18AC3D00]
18:27:13 INFO - PROCESS | 4012 | --DOMWINDOW == 138 (1A213080) [pid = 4012] [serial = 304] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:27:13 INFO - PROCESS | 4012 | --DOMWINDOW == 137 (13C7C700) [pid = 4012] [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]
18:27:13 INFO - PROCESS | 4012 | --DOMWINDOW == 136 (16D6D200) [pid = 4012] [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]
18:27:13 INFO - PROCESS | 4012 | --DOMWINDOW == 135 (1829A680) [pid = 4012] [serial = 341] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445563615974]
18:27:13 INFO - PROCESS | 4012 | --DOMWINDOW == 134 (11FE6A80) [pid = 4012] [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]
18:27:13 INFO - PROCESS | 4012 | --DOMWINDOW == 133 (119A2400) [pid = 4012] [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]
18:27:13 INFO - PROCESS | 4012 | --DOMWINDOW == 132 (0F51A000) [pid = 4012] [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]
18:27:13 INFO - PROCESS | 4012 | --DOMWINDOW == 131 (119A3F80) [pid = 4012] [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]
18:27:13 INFO - PROCESS | 4012 | --DOMWINDOW == 130 (16D6A500) [pid = 4012] [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]
18:27:13 INFO - PROCESS | 4012 | --DOMWINDOW == 129 (12BE1000) [pid = 4012] [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]
18:27:13 INFO - PROCESS | 4012 | --DOMWINDOW == 128 (18EB1A00) [pid = 4012] [serial = 346] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:27:13 INFO - PROCESS | 4012 | --DOMWINDOW == 127 (11FE6F80) [pid = 4012] [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]
18:27:13 INFO - PROCESS | 4012 | --DOMWINDOW == 126 (19878C80) [pid = 4012] [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]
18:27:13 INFO - PROCESS | 4012 | --DOMWINDOW == 125 (15532E00) [pid = 4012] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:27:13 INFO - PROCESS | 4012 | --DOMWINDOW == 124 (119A2E00) [pid = 4012] [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]
18:27:13 INFO - PROCESS | 4012 | --DOMWINDOW == 123 (14AD9780) [pid = 4012] [serial = 367] [outer = 00000000] [url = about:blank]
18:27:13 INFO - PROCESS | 4012 | --DOMWINDOW == 122 (17EEBA80) [pid = 4012] [serial = 319] [outer = 00000000] [url = about:blank]
18:27:13 INFO - PROCESS | 4012 | --DOMWINDOW == 121 (1829B800) [pid = 4012] [serial = 322] [outer = 00000000] [url = about:blank]
18:27:13 INFO - PROCESS | 4012 | --DOMWINDOW == 120 (1D10C680) [pid = 4012] [serial = 325] [outer = 00000000] [url = about:blank]
18:27:13 INFO - PROCESS | 4012 | --DOMWINDOW == 119 (15287B80) [pid = 4012] [serial = 310] [outer = 00000000] [url = about:blank]
18:27:13 INFO - PROCESS | 4012 | --DOMWINDOW == 118 (1736B080) [pid = 4012] [serial = 313] [outer = 00000000] [url = about:blank]
18:27:13 INFO - PROCESS | 4012 | --DOMWINDOW == 117 (18EB1000) [pid = 4012] [serial = 316] [outer = 00000000] [url = about:blank]
18:27:13 INFO - PROCESS | 4012 | --DOMWINDOW == 116 (16CEBD00) [pid = 4012] [serial = 305] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:27:13 INFO - PROCESS | 4012 | --DOMWINDOW == 115 (126A2B80) [pid = 4012] [serial = 307] [outer = 00000000] [url = about:blank]
18:27:13 INFO - PROCESS | 4012 | --DOMWINDOW == 114 (11FE6580) [pid = 4012] [serial = 361] [outer = 00000000] [url = about:blank]
18:27:13 INFO - PROCESS | 4012 | --DOMWINDOW == 113 (13D13300) [pid = 4012] [serial = 364] [outer = 00000000] [url = about:blank]
18:27:13 INFO - PROCESS | 4012 | --DOMWINDOW == 112 (173F4780) [pid = 4012] [serial = 358] [outer = 00000000] [url = about:blank]
18:27:13 INFO - PROCESS | 4012 | --DOMWINDOW == 111 (11FE4280) [pid = 4012] [serial = 331] [outer = 00000000] [url = about:blank]
18:27:13 INFO - PROCESS | 4012 | --DOMWINDOW == 110 (1A98D700) [pid = 4012] [serial = 352] [outer = 00000000] [url = about:blank]
18:27:13 INFO - PROCESS | 4012 | --DOMWINDOW == 109 (16D6CF80) [pid = 4012] [serial = 355] [outer = 00000000] [url = about:blank]
18:27:13 INFO - PROCESS | 4012 | --DOMWINDOW == 108 (15533F80) [pid = 4012] [serial = 337] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:27:13 INFO - PROCESS | 4012 | --DOMWINDOW == 107 (11FE5400) [pid = 4012] [serial = 334] [outer = 00000000] [url = about:blank]
18:27:13 INFO - PROCESS | 4012 | --DOMWINDOW == 106 (1A214980) [pid = 4012] [serial = 328] [outer = 00000000] [url = about:blank]
18:27:13 INFO - PROCESS | 4012 | --DOMWINDOW == 105 (1829B300) [pid = 4012] [serial = 349] [outer = 00000000] [url = about:blank]
18:27:13 INFO - PROCESS | 4012 | --DOMWINDOW == 104 (1829A900) [pid = 4012] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445563615974]
18:27:13 INFO - PROCESS | 4012 | --DOMWINDOW == 103 (14ADB080) [pid = 4012] [serial = 339] [outer = 00000000] [url = about:blank]
18:27:13 INFO - PROCESS | 4012 | --DOMWINDOW == 102 (18EB3580) [pid = 4012] [serial = 347] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:27:13 INFO - PROCESS | 4012 | --DOMWINDOW == 101 (1736AE00) [pid = 4012] [serial = 344] [outer = 00000000] [url = about:blank]
18:27:13 INFO - PROCESS | 4012 | --DOMWINDOW == 100 (18CB7100) [pid = 4012] [serial = 303] [outer = 00000000] [url = about:blank]
18:27:13 INFO - PROCESS | 4012 | --DOMWINDOW == 99 (120DB680) [pid = 4012] [serial = 362] [outer = 00000000] [url = about:blank]
18:27:13 INFO - PROCESS | 4012 | --DOMWINDOW == 98 (148F1000) [pid = 4012] [serial = 365] [outer = 00000000] [url = about:blank]
18:27:13 INFO - PROCESS | 4012 | --DOMWINDOW == 97 (173F5400) [pid = 4012] [serial = 359] [outer = 00000000] [url = about:blank]
18:27:13 INFO - PROCESS | 4012 | ++DOCSHELL 0E81F400 == 50 [pid = 4012] [id = 149]
18:27:13 INFO - PROCESS | 4012 | ++DOMWINDOW == 98 (119A2400) [pid = 4012] [serial = 420] [outer = 00000000]
18:27:13 INFO - PROCESS | 4012 | ++DOMWINDOW == 99 (119A2E00) [pid = 4012] [serial = 421] [outer = 119A2400]
18:27:14 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:27:14 INFO - document served over http requires an http
18:27:14 INFO - sub-resource via iframe-tag using the meta-referrer
18:27:14 INFO - delivery method with keep-origin-redirect and when
18:27:14 INFO - the target request is cross-origin.
18:27:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 798ms
18:27:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:27:14 INFO - PROCESS | 4012 | ++DOCSHELL 19861900 == 51 [pid = 4012] [id = 150]
18:27:14 INFO - PROCESS | 4012 | ++DOMWINDOW == 100 (119A3580) [pid = 4012] [serial = 422] [outer = 00000000]
18:27:14 INFO - PROCESS | 4012 | ++DOMWINDOW == 101 (126A2B80) [pid = 4012] [serial = 423] [outer = 119A3580]
18:27:14 INFO - PROCESS | 4012 | 1445563634158 Marionette INFO loaded listener.js
18:27:14 INFO - PROCESS | 4012 | ++DOMWINDOW == 102 (148F1000) [pid = 4012] [serial = 424] [outer = 119A3580]
18:27:14 INFO - PROCESS | 4012 | ++DOCSHELL 19F33600 == 52 [pid = 4012] [id = 151]
18:27:14 INFO - PROCESS | 4012 | ++DOMWINDOW == 103 (1829A680) [pid = 4012] [serial = 425] [outer = 00000000]
18:27:14 INFO - PROCESS | 4012 | ++DOMWINDOW == 104 (1829A900) [pid = 4012] [serial = 426] [outer = 1829A680]
18:27:14 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
18:27:14 INFO - document served over http requires an http
18:27:14 INFO - sub-resource via iframe-tag using the meta-referrer
18:27:14 INFO - delivery method with no-redirect and when
18:27:14 INFO - the target request is cross-origin.
18:27:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 594ms
18:27:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:27:14 INFO - PROCESS | 4012 | ++DOCSHELL 19D68100 == 53 [pid = 4012] [id = 152]
18:27:14 INFO - PROCESS | 4012 | ++DOMWINDOW == 105 (128D4780) [pid = 4012] [serial = 427] [outer = 00000000]
18:27:14 INFO - PROCESS | 4012 | ++DOMWINDOW == 106 (16D6C580) [pid = 4012] [serial = 428] [outer = 128D4780]
18:27:14 INFO - PROCESS | 4012 | 1445563634776 Marionette INFO loaded listener.js
18:27:14 INFO - PROCESS | 4012 | ++DOMWINDOW == 107 (18AC4200) [pid = 4012] [serial = 429] [outer = 128D4780]
18:27:15 INFO - PROCESS | 4012 | ++DOCSHELL 15D53100 == 54 [pid = 4012] [id = 153]
18:27:15 INFO - PROCESS | 4012 | ++DOMWINDOW == 108 (18EB1000) [pid = 4012] [serial = 430] [outer = 00000000]
18:27:15 INFO - PROCESS | 4012 | ++DOMWINDOW == 109 (1987C380) [pid = 4012] [serial = 431] [outer = 18EB1000]
18:27:15 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
18:27:15 INFO - document served over http requires an http
18:27:15 INFO - sub-resource via iframe-tag using the meta-referrer
18:27:15 INFO - delivery method with swap-origin-redirect and when
18:27:15 INFO - the target request is cross-origin.
18:27:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 594ms
18:27:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:27:15 INFO - PROCESS | 4012 | ++DOCSHELL 1A263400 == 55 [pid = 4012] [id = 154]
18:27:15 INFO - PROCESS | 4012 | ++DOMWINDOW == 110 (173F4780) [pid = 4012] [serial = 432] [outer = 00000000]
18:27:15 INFO - PROCESS | 4012 | ++DOMWINDOW == 111 (18EB3580) [pid = 4012] [serial = 433] [outer = 173F4780]
18:27:15 INFO - PROCESS | 4012 | 1445563635358 Marionette INFO loaded listener.js
18:27:15 INFO - PROCESS | 4012 | ++DOMWINDOW == 112 (1987BC00) [pid = 4012] [serial = 434] [outer = 173F4780]
18:27:15 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
18:27:15 INFO - document served over http requires an http
18:27:15 INFO - sub-resource via script-tag using the meta-referrer
18:27:15 INFO - delivery method with keep-origin-redirect and when
18:27:15 INFO - the target request is cross-origin.
18:27:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 641ms
18:27:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
18:27:16 INFO - PROCESS | 4012 | ++DOCSHELL 0F049400 == 56 [pid = 4012] [id = 155]
18:27:16 INFO - PROCESS | 4012 | ++DOMWINDOW == 113 (10C33800) [pid = 4012] [serial = 435] [outer = 00000000]
18:27:16 INFO - PROCESS | 4012 | ++DOMWINDOW == 114 (11CF5600) [pid = 4012] [serial = 436] [outer = 10C33800]
18:27:16 INFO - PROCESS | 4012 | 1445563636148 Marionette INFO loaded listener.js
18:27:16 INFO - PROCESS | 4012 | ++DOMWINDOW == 115 (13D11F00) [pid = 4012] [serial = 437] [outer = 10C33800]
18:27:16 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
18:27:16 INFO - document served over http requires an http
18:27:16 INFO - sub-resource via script-tag using the meta-referrer
18:27:16 INFO - delivery method with no-redirect and when
18:27:16 INFO - the target request is cross-origin.
18:27:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 844ms
18:27:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:27:16 INFO - PROCESS | 4012 | ++DOCSHELL 10CF2500 == 57 [pid = 4012] [id = 156]
18:27:16 INFO - PROCESS | 4012 | ++DOMWINDOW == 116 (11EA4200) [pid = 4012] [serial = 438] [outer = 00000000]
18:27:16 INFO - PROCESS | 4012 | ++DOMWINDOW == 117 (14ADA180) [pid = 4012] [serial = 439] [outer = 11EA4200]
18:27:16 INFO - PROCESS | 4012 | 1445563636963 Marionette INFO loaded listener.js
18:27:17 INFO - PROCESS | 4012 | ++DOMWINDOW == 118 (16D6BE00) [pid = 4012] [serial = 440] [outer = 11EA4200]
18:27:17 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
18:27:17 INFO - document served over http requires an http
18:27:17 INFO - sub-resource via script-tag using the meta-referrer
18:27:17 INFO - delivery method with swap-origin-redirect and when
18:27:17 INFO - the target request is cross-origin.
18:27:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 891ms
18:27:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:27:17 INFO - PROCESS | 4012 | ++DOCSHELL 14701300 == 58 [pid = 4012] [id = 157]
18:27:17 INFO - PROCESS | 4012 | ++DOMWINDOW == 119 (15278080) [pid = 4012] [serial = 441] [outer = 00000000]
18:27:17 INFO - PROCESS | 4012 | ++DOMWINDOW == 120 (18CB4900) [pid = 4012] [serial = 442] [outer = 15278080]
18:27:17 INFO - PROCESS | 4012 | 1445563637866 Marionette INFO loaded listener.js
18:27:17 INFO - PROCESS | 4012 | ++DOMWINDOW == 121 (19878780) [pid = 4012] [serial = 443] [outer = 15278080]
18:27:18 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
18:27:18 INFO - document served over http requires an http
18:27:18 INFO - sub-resource via xhr-request using the meta-referrer
18:27:18 INFO - delivery method with keep-origin-redirect and when
18:27:18 INFO - the target request is cross-origin.
18:27:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 734ms
18:27:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
18:27:18 INFO - PROCESS | 4012 | ++DOCSHELL 180A7B00 == 59 [pid = 4012] [id = 158]
18:27:18 INFO - PROCESS | 4012 | ++DOMWINDOW == 122 (173F5E00) [pid = 4012] [serial = 444] [outer = 00000000]
18:27:18 INFO - PROCESS | 4012 | ++DOMWINDOW == 123 (19BC2680) [pid = 4012] [serial = 445] [outer = 173F5E00]
18:27:18 INFO - PROCESS | 4012 | 1445563638598 Marionette INFO loaded listener.js
18:27:18 INFO - PROCESS | 4012 | ++DOMWINDOW == 124 (19BC5600) [pid = 4012] [serial = 446] [outer = 173F5E00]
18:27:19 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:27:19 INFO - document served over http requires an http
18:27:19 INFO - sub-resource via xhr-request using the meta-referrer
18:27:19 INFO - delivery method with no-redirect and when
18:27:19 INFO - the target request is cross-origin.
18:27:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 797ms
18:27:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:27:19 INFO - PROCESS | 4012 | ++DOCSHELL 11E56000 == 60 [pid = 4012] [id = 159]
18:27:19 INFO - PROCESS | 4012 | ++DOMWINDOW == 125 (18CB7100) [pid = 4012] [serial = 447] [outer = 00000000]
18:27:19 INFO - PROCESS | 4012 | ++DOMWINDOW == 126 (1A213080) [pid = 4012] [serial = 448] [outer = 18CB7100]
18:27:19 INFO - PROCESS | 4012 | 1445563639420 Marionette INFO loaded listener.js
18:27:19 INFO - PROCESS | 4012 | ++DOMWINDOW == 127 (1A42C980) [pid = 4012] [serial = 449] [outer = 18CB7100]
18:27:19 INFO - PROCESS | 4012 | [4012] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 211
18:27:19 INFO - PROCESS | 4012 | [4012] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 211
18:27:19 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
18:27:19 INFO - document served over http requires an http
18:27:19 INFO - sub-resource via xhr-request using the meta-referrer
18:27:19 INFO - delivery method with swap-origin-redirect and when
18:27:19 INFO - the target request is cross-origin.
18:27:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 750ms
18:27:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:27:20 INFO - PROCESS | 4012 | ++DOCSHELL 1A6D1C00 == 61 [pid = 4012] [id = 160]
18:27:20 INFO - PROCESS | 4012 | ++DOMWINDOW == 128 (17EB9780) [pid = 4012] [serial = 450] [outer = 00000000]
18:27:20 INFO - PROCESS | 4012 | ++DOMWINDOW == 129 (17EBA400) [pid = 4012] [serial = 451] [outer = 17EB9780]
18:27:20 INFO - PROCESS | 4012 | 1445563640182 Marionette INFO loaded listener.js
18:27:20 INFO - PROCESS | 4012 | ++DOMWINDOW == 130 (17EBB080) [pid = 4012] [serial = 452] [outer = 17EB9780]
18:27:20 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
18:27:20 INFO - document served over http requires an https
18:27:20 INFO - sub-resource via fetch-request using the meta-referrer
18:27:20 INFO - delivery method with keep-origin-redirect and when
18:27:20 INFO - the target request is cross-origin.
18:27:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 876ms
18:27:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
18:27:20 INFO - PROCESS | 4012 | ++DOCSHELL 1AB34A00 == 62 [pid = 4012] [id = 161]
18:27:20 INFO - PROCESS | 4012 | ++DOMWINDOW == 131 (17EBB300) [pid = 4012] [serial = 453] [outer = 00000000]
18:27:21 INFO - PROCESS | 4012 | ++DOMWINDOW == 132 (17EBDD80) [pid = 4012] [serial = 454] [outer = 17EBB300]
18:27:21 INFO - PROCESS | 4012 | 1445563641039 Marionette INFO loaded listener.js
18:27:21 INFO - PROCESS | 4012 | ++DOMWINDOW == 133 (1A98DE80) [pid = 4012] [serial = 455] [outer = 17EBB300]
18:27:21 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:27:21 INFO - document served over http requires an https
18:27:21 INFO - sub-resource via fetch-request using the meta-referrer
18:27:21 INFO - delivery method with no-redirect and when
18:27:21 INFO - the target request is cross-origin.
18:27:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 735ms
18:27:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:27:21 INFO - PROCESS | 4012 | ++DOCSHELL 1C5F1900 == 63 [pid = 4012] [id = 162]
18:27:21 INFO - PROCESS | 4012 | ++DOMWINDOW == 134 (17EB9500) [pid = 4012] [serial = 456] [outer = 00000000]
18:27:21 INFO - PROCESS | 4012 | ++DOMWINDOW == 135 (1BA31F00) [pid = 4012] [serial = 457] [outer = 17EB9500]
18:27:21 INFO - PROCESS | 4012 | 1445563641823 Marionette INFO loaded listener.js
18:27:21 INFO - PROCESS | 4012 | ++DOMWINDOW == 136 (1BA32B80) [pid = 4012] [serial = 458] [outer = 17EB9500]
18:27:22 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:27:22 INFO - document served over http requires an https
18:27:22 INFO - sub-resource via fetch-request using the meta-referrer
18:27:22 INFO - delivery method with swap-origin-redirect and when
18:27:22 INFO - the target request is cross-origin.
18:27:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 860ms
18:27:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:27:23 INFO - PROCESS | 4012 | ++DOCSHELL 14EF9C00 == 64 [pid = 4012] [id = 163]
18:27:23 INFO - PROCESS | 4012 | ++DOMWINDOW == 137 (1BA33300) [pid = 4012] [serial = 459] [outer = 00000000]
18:27:23 INFO - PROCESS | 4012 | ++DOMWINDOW == 138 (1BA34C00) [pid = 4012] [serial = 460] [outer = 1BA33300]
18:27:23 INFO - PROCESS | 4012 | 1445563643458 Marionette INFO loaded listener.js
18:27:23 INFO - PROCESS | 4012 | ++DOMWINDOW == 139 (1BA35880) [pid = 4012] [serial = 461] [outer = 1BA33300]
18:27:23 INFO - PROCESS | 4012 | ++DOCSHELL 14EFB400 == 65 [pid = 4012] [id = 164]
18:27:23 INFO - PROCESS | 4012 | ++DOMWINDOW == 140 (1D1D1500) [pid = 4012] [serial = 462] [outer = 00000000]
18:27:23 INFO - PROCESS | 4012 | ++DOMWINDOW == 141 (1BA33D00) [pid = 4012] [serial = 463] [outer = 1D1D1500]
18:27:24 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
18:27:24 INFO - document served over http requires an https
18:27:24 INFO - sub-resource via iframe-tag using the meta-referrer
18:27:24 INFO - delivery method with keep-origin-redirect and when
18:27:24 INFO - the target request is cross-origin.
18:27:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1610ms
18:27:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:27:24 INFO - PROCESS | 4012 | ++DOCSHELL 1C5F3D00 == 66 [pid = 4012] [id = 165]
18:27:24 INFO - PROCESS | 4012 | ++DOMWINDOW == 142 (1BA34E80) [pid = 4012] [serial = 464] [outer = 00000000]
18:27:24 INFO - PROCESS | 4012 | ++DOMWINDOW == 143 (1D10FD80) [pid = 4012] [serial = 465] [outer = 1BA34E80]
18:27:24 INFO - PROCESS | 4012 | 1445563644275 Marionette INFO loaded listener.js
18:27:24 INFO - PROCESS | 4012 | ++DOMWINDOW == 144 (1D1D2180) [pid = 4012] [serial = 466] [outer = 1BA34E80]
18:27:24 INFO - PROCESS | 4012 | ++DOCSHELL 0F0E6800 == 67 [pid = 4012] [id = 166]
18:27:24 INFO - PROCESS | 4012 | ++DOMWINDOW == 145 (16CEA400) [pid = 4012] [serial = 467] [outer = 00000000]
18:27:24 INFO - PROCESS | 4012 | ++DOMWINDOW == 146 (0FC08000) [pid = 4012] [serial = 468] [outer = 16CEA400]
18:27:25 INFO - PROCESS | 4012 | ++DOMWINDOW == 147 (15288800) [pid = 4012] [serial = 469] [outer = 1A429000]
18:27:25 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
18:27:25 INFO - document served over http requires an https
18:27:25 INFO - sub-resource via iframe-tag using the meta-referrer
18:27:25 INFO - delivery method with no-redirect and when
18:27:25 INFO - the target request is cross-origin.
18:27:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1047ms
18:27:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:27:25 INFO - PROCESS | 4012 | ++DOCSHELL 0F0E6B00 == 68 [pid = 4012] [id = 167]
18:27:25 INFO - PROCESS | 4012 | ++DOMWINDOW == 148 (119A1280) [pid = 4012] [serial = 470] [outer = 00000000]
18:27:25 INFO - PROCESS | 4012 | ++DOMWINDOW == 149 (13C7B080) [pid = 4012] [serial = 471] [outer = 119A1280]
18:27:25 INFO - PROCESS | 4012 | 1445563645381 Marionette INFO loaded listener.js
18:27:25 INFO - PROCESS | 4012 | ++DOMWINDOW == 150 (16F63300) [pid = 4012] [serial = 472] [outer = 119A1280]
18:27:25 INFO - PROCESS | 4012 | ++DOCSHELL 0F069F00 == 69 [pid = 4012] [id = 168]
18:27:25 INFO - PROCESS | 4012 | ++DOMWINDOW == 151 (11FE4500) [pid = 4012] [serial = 473] [outer = 00000000]
18:27:25 INFO - PROCESS | 4012 | ++DOMWINDOW == 152 (13C7CE80) [pid = 4012] [serial = 474] [outer = 11FE4500]
18:27:26 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
18:27:26 INFO - document served over http requires an https
18:27:26 INFO - sub-resource via iframe-tag using the meta-referrer
18:27:26 INFO - delivery method with swap-origin-redirect and when
18:27:26 INFO - the target request is cross-origin.
18:27:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 985ms
18:27:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:27:26 INFO - PROCESS | 4012 | ++DOCSHELL 11E01600 == 70 [pid = 4012] [id = 169]
18:27:26 INFO - PROCESS | 4012 | ++DOMWINDOW == 153 (13D13300) [pid = 4012] [serial = 475] [outer = 00000000]
18:27:26 INFO - PROCESS | 4012 | ++DOMWINDOW == 154 (15A4D100) [pid = 4012] [serial = 476] [outer = 13D13300]
18:27:26 INFO - PROCESS | 4012 | 1445563646332 Marionette INFO loaded listener.js
18:27:26 INFO - PROCESS | 4012 | ++DOMWINDOW == 155 (16F63F80) [pid = 4012] [serial = 477] [outer = 13D13300]
18:27:26 INFO - PROCESS | 4012 | --DOCSHELL 11CCF400 == 69 [pid = 4012] [id = 87]
18:27:26 INFO - PROCESS | 4012 | --DOCSHELL 15D53100 == 68 [pid = 4012] [id = 153]
18:27:26 INFO - PROCESS | 4012 | --DOCSHELL 19D68100 == 67 [pid = 4012] [id = 152]
18:27:26 INFO - PROCESS | 4012 | --DOCSHELL 19F33600 == 66 [pid = 4012] [id = 151]
18:27:26 INFO - PROCESS | 4012 | --DOCSHELL 19861900 == 65 [pid = 4012] [id = 150]
18:27:26 INFO - PROCESS | 4012 | --DOCSHELL 0E81F400 == 64 [pid = 4012] [id = 149]
18:27:26 INFO - PROCESS | 4012 | --DOCSHELL 18CB8600 == 63 [pid = 4012] [id = 148]
18:27:26 INFO - PROCESS | 4012 | --DOCSHELL 11CCD900 == 62 [pid = 4012] [id = 147]
18:27:26 INFO - PROCESS | 4012 | --DOCSHELL 16FC3A00 == 61 [pid = 4012] [id = 146]
18:27:26 INFO - PROCESS | 4012 | --DOCSHELL 15F48A00 == 60 [pid = 4012] [id = 145]
18:27:26 INFO - PROCESS | 4012 | --DOCSHELL 0FBCB800 == 59 [pid = 4012] [id = 144]
18:27:26 INFO - PROCESS | 4012 | --DOCSHELL 11E57B00 == 58 [pid = 4012] [id = 143]
18:27:26 INFO - PROCESS | 4012 | --DOCSHELL 11122200 == 57 [pid = 4012] [id = 142]
18:27:26 INFO - PROCESS | 4012 | --DOCSHELL 0F3FEA00 == 56 [pid = 4012] [id = 141]
18:27:26 INFO - PROCESS | 4012 | --DOCSHELL 1143DE00 == 55 [pid = 4012] [id = 140]
18:27:26 INFO - PROCESS | 4012 | --DOCSHELL 15982200 == 54 [pid = 4012] [id = 139]
18:27:26 INFO - PROCESS | 4012 | --DOCSHELL 11E03100 == 53 [pid = 4012] [id = 138]
18:27:26 INFO - PROCESS | 4012 | --DOCSHELL 18CB9B00 == 52 [pid = 4012] [id = 137]
18:27:26 INFO - PROCESS | 4012 | --DOCSHELL 11EECB00 == 51 [pid = 4012] [id = 136]
18:27:26 INFO - PROCESS | 4012 | --DOCSHELL 11EEB000 == 50 [pid = 4012] [id = 135]
18:27:26 INFO - PROCESS | 4012 | --DOCSHELL 0E12AC00 == 49 [pid = 4012] [id = 134]
18:27:26 INFO - PROCESS | 4012 | --DOCSHELL 11E2A200 == 48 [pid = 4012] [id = 133]
18:27:26 INFO - PROCESS | 4012 | --DOCSHELL 0E812900 == 47 [pid = 4012] [id = 132]
18:27:26 INFO - PROCESS | 4012 | --DOCSHELL 0FBF9900 == 46 [pid = 4012] [id = 131]
18:27:26 INFO - PROCESS | 4012 | --DOMWINDOW == 154 (1D10E700) [pid = 4012] [serial = 353] [outer = 00000000] [url = about:blank]
18:27:26 INFO - PROCESS | 4012 | --DOMWINDOW == 153 (16D6E100) [pid = 4012] [serial = 356] [outer = 00000000] [url = about:blank]
18:27:26 INFO - PROCESS | 4012 | --DOMWINDOW == 152 (128D4280) [pid = 4012] [serial = 335] [outer = 00000000] [url = about:blank]
18:27:26 INFO - PROCESS | 4012 | --DOMWINDOW == 151 (1829C700) [pid = 4012] [serial = 345] [outer = 00000000] [url = about:blank]
18:27:26 INFO - PROCESS | 4012 | --DOMWINDOW == 150 (1512B300) [pid = 4012] [serial = 332] [outer = 00000000] [url = about:blank]
18:27:26 INFO - PROCESS | 4012 | --DOMWINDOW == 149 (16428E00) [pid = 4012] [serial = 340] [outer = 00000000] [url = about:blank]
18:27:26 INFO - PROCESS | 4012 | --DOMWINDOW == 148 (19613300) [pid = 4012] [serial = 350] [outer = 00000000] [url = about:blank]
18:27:26 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:27:26 INFO - document served over http requires an https
18:27:26 INFO - sub-resource via script-tag using the meta-referrer
18:27:26 INFO - delivery method with keep-origin-redirect and when
18:27:26 INFO - the target request is cross-origin.
18:27:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 734ms
18:27:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
18:27:27 INFO - PROCESS | 4012 | ++DOCSHELL 1143DE00 == 47 [pid = 4012] [id = 170]
18:27:27 INFO - PROCESS | 4012 | ++DOMWINDOW == 149 (11FE5E00) [pid = 4012] [serial = 478] [outer = 00000000]
18:27:27 INFO - PROCESS | 4012 | ++DOMWINDOW == 150 (13D13800) [pid = 4012] [serial = 479] [outer = 11FE5E00]
18:27:27 INFO - PROCESS | 4012 | 1445563647114 Marionette INFO loaded listener.js
18:27:27 INFO - PROCESS | 4012 | ++DOMWINDOW == 151 (1528AB00) [pid = 4012] [serial = 480] [outer = 11FE5E00]
18:27:27 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
18:27:27 INFO - document served over http requires an https
18:27:27 INFO - sub-resource via script-tag using the meta-referrer
18:27:27 INFO - delivery method with no-redirect and when
18:27:27 INFO - the target request is cross-origin.
18:27:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 625ms
18:27:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:27:27 INFO - PROCESS | 4012 | ++DOCSHELL 120C9F00 == 48 [pid = 4012] [id = 171]
18:27:27 INFO - PROCESS | 4012 | ++DOMWINDOW == 152 (16D6B180) [pid = 4012] [serial = 481] [outer = 00000000]
18:27:27 INFO - PROCESS | 4012 | ++DOMWINDOW == 153 (16F64C00) [pid = 4012] [serial = 482] [outer = 16D6B180]
18:27:27 INFO - PROCESS | 4012 | 1445563647688 Marionette INFO loaded listener.js
18:27:27 INFO - PROCESS | 4012 | ++DOMWINDOW == 154 (16F65B00) [pid = 4012] [serial = 483] [outer = 16D6B180]
18:27:28 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
18:27:28 INFO - document served over http requires an https
18:27:28 INFO - sub-resource via script-tag using the meta-referrer
18:27:28 INFO - delivery method with swap-origin-redirect and when
18:27:28 INFO - the target request is cross-origin.
18:27:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 594ms
18:27:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:27:28 INFO - PROCESS | 4012 | ++DOCSHELL 160F2200 == 49 [pid = 4012] [id = 172]
18:27:28 INFO - PROCESS | 4012 | ++DOMWINDOW == 155 (16F61F00) [pid = 4012] [serial = 484] [outer = 00000000]
18:27:28 INFO - PROCESS | 4012 | ++DOMWINDOW == 156 (17EB9A00) [pid = 4012] [serial = 485] [outer = 16F61F00]
18:27:28 INFO - PROCESS | 4012 | 1445563648287 Marionette INFO loaded listener.js
18:27:28 INFO - PROCESS | 4012 | ++DOMWINDOW == 157 (17EBC200) [pid = 4012] [serial = 486] [outer = 16F61F00]
18:27:28 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:27:28 INFO - document served over http requires an https
18:27:28 INFO - sub-resource via xhr-request using the meta-referrer
18:27:28 INFO - delivery method with keep-origin-redirect and when
18:27:28 INFO - the target request is cross-origin.
18:27:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 531ms
18:27:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
18:27:28 INFO - PROCESS | 4012 | ++DOCSHELL 1854CC00 == 50 [pid = 4012] [id = 173]
18:27:28 INFO - PROCESS | 4012 | ++DOMWINDOW == 158 (1829B580) [pid = 4012] [serial = 487] [outer = 00000000]
18:27:28 INFO - PROCESS | 4012 | ++DOMWINDOW == 159 (19613300) [pid = 4012] [serial = 488] [outer = 1829B580]
18:27:28 INFO - PROCESS | 4012 | 1445563648856 Marionette INFO loaded listener.js
18:27:28 INFO - PROCESS | 4012 | ++DOMWINDOW == 160 (19BC1F00) [pid = 4012] [serial = 489] [outer = 1829B580]
18:27:29 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:27:29 INFO - document served over http requires an https
18:27:29 INFO - sub-resource via xhr-request using the meta-referrer
18:27:29 INFO - delivery method with no-redirect and when
18:27:29 INFO - the target request is cross-origin.
18:27:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 625ms
18:27:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:27:29 INFO - PROCESS | 4012 | ++DOCSHELL 18FD2500 == 51 [pid = 4012] [id = 174]
18:27:29 INFO - PROCESS | 4012 | ++DOMWINDOW == 161 (1829DB00) [pid = 4012] [serial = 490] [outer = 00000000]
18:27:29 INFO - PROCESS | 4012 | ++DOMWINDOW == 162 (1A215D80) [pid = 4012] [serial = 491] [outer = 1829DB00]
18:27:29 INFO - PROCESS | 4012 | 1445563649478 Marionette INFO loaded listener.js
18:27:29 INFO - PROCESS | 4012 | ++DOMWINDOW == 163 (1BA33580) [pid = 4012] [serial = 492] [outer = 1829DB00]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 162 (1A213300) [pid = 4012] [serial = 388] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 161 (148F3080) [pid = 4012] [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]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 160 (119A5880) [pid = 4012] [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]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 159 (173F6D00) [pid = 4012] [serial = 378] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 158 (18AC1000) [pid = 4012] [serial = 383] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445563624709]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 157 (1829BF80) [pid = 4012] [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]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 156 (13C7D100) [pid = 4012] [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]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 155 (1829AB80) [pid = 4012] [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]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 154 (148F4C00) [pid = 4012] [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]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 153 (119A1A00) [pid = 4012] [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]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 152 (1135E980) [pid = 4012] [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]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 151 (17EE9000) [pid = 4012] [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]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 150 (15286C80) [pid = 4012] [serial = 406] [outer = 00000000] [url = about:blank]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 149 (16CE9000) [pid = 4012] [serial = 409] [outer = 00000000] [url = about:blank]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 148 (13D15600) [pid = 4012] [serial = 403] [outer = 00000000] [url = about:blank]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 147 (1829A900) [pid = 4012] [serial = 426] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445563634458]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 146 (126A2B80) [pid = 4012] [serial = 423] [outer = 00000000] [url = about:blank]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 145 (13C7A900) [pid = 4012] [serial = 373] [outer = 00000000] [url = about:blank]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 144 (126A2400) [pid = 4012] [serial = 397] [outer = 00000000] [url = about:blank]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 143 (128D6300) [pid = 4012] [serial = 370] [outer = 00000000] [url = about:blank]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 142 (19BC1C80) [pid = 4012] [serial = 391] [outer = 00000000] [url = about:blank]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 141 (17EED100) [pid = 4012] [serial = 412] [outer = 00000000] [url = about:blank]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 140 (1987C380) [pid = 4012] [serial = 431] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 139 (16D6C580) [pid = 4012] [serial = 428] [outer = 00000000] [url = about:blank]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 138 (126A3300) [pid = 4012] [serial = 394] [outer = 00000000] [url = about:blank]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 137 (119A2E00) [pid = 4012] [serial = 421] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 136 (18CB7880) [pid = 4012] [serial = 418] [outer = 00000000] [url = about:blank]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 135 (11FE6800) [pid = 4012] [serial = 400] [outer = 00000000] [url = about:blank]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 134 (18AC3F80) [pid = 4012] [serial = 415] [outer = 00000000] [url = about:blank]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 133 (18EB3580) [pid = 4012] [serial = 433] [outer = 00000000] [url = about:blank]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 132 (18EB1000) [pid = 4012] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 131 (13D11A00) [pid = 4012] [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]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 130 (11EA4480) [pid = 4012] [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]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 129 (119A1500) [pid = 4012] [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]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 128 (119A1780) [pid = 4012] [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]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 127 (1736BA80) [pid = 4012] [serial = 411] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 126 (0F51AF00) [pid = 4012] [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]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 125 (11FE4000) [pid = 4012] [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]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 124 (119A3580) [pid = 4012] [serial = 422] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 123 (17EE9280) [pid = 4012] [serial = 414] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 122 (14ADCC00) [pid = 4012] [serial = 408] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 121 (119A2B80) [pid = 4012] [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]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 120 (119A2400) [pid = 4012] [serial = 420] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 119 (14AD9A00) [pid = 4012] [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]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 118 (18AC3D00) [pid = 4012] [serial = 417] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 117 (1829A680) [pid = 4012] [serial = 425] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445563634458]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 116 (128D4780) [pid = 4012] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 115 (173F8D80) [pid = 4012] [serial = 389] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 114 (173F7480) [pid = 4012] [serial = 386] [outer = 00000000] [url = about:blank]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 113 (16D6D700) [pid = 4012] [serial = 379] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 112 (16CE9C80) [pid = 4012] [serial = 376] [outer = 00000000] [url = about:blank]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 111 (173F5B80) [pid = 4012] [serial = 384] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445563624709]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 110 (16D6B900) [pid = 4012] [serial = 381] [outer = 00000000] [url = about:blank]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 109 (15288A80) [pid = 4012] [serial = 407] [outer = 00000000] [url = about:blank]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 108 (1D10D300) [pid = 4012] [serial = 326] [outer = 00000000] [url = about:blank]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 107 (14AD9C80) [pid = 4012] [serial = 404] [outer = 00000000] [url = about:blank]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 106 (1A213F80) [pid = 4012] [serial = 317] [outer = 00000000] [url = about:blank]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 105 (1987AA80) [pid = 4012] [serial = 323] [outer = 00000000] [url = about:blank]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 104 (18AC1780) [pid = 4012] [serial = 314] [outer = 00000000] [url = about:blank]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 103 (128D4F00) [pid = 4012] [serial = 308] [outer = 00000000] [url = about:blank]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 102 (15A4DB00) [pid = 4012] [serial = 311] [outer = 00000000] [url = about:blank]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 101 (17EEC700) [pid = 4012] [serial = 320] [outer = 00000000] [url = about:blank]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 100 (128D6A80) [pid = 4012] [serial = 401] [outer = 00000000] [url = about:blank]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 99 (148F5600) [pid = 4012] [serial = 242] [outer = 00000000] [url = about:blank]
18:27:29 INFO - PROCESS | 4012 | --DOMWINDOW == 98 (1D10D580) [pid = 4012] [serial = 329] [outer = 00000000] [url = about:blank]
18:27:29 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
18:27:29 INFO - document served over http requires an https
18:27:29 INFO - sub-resource via xhr-request using the meta-referrer
18:27:29 INFO - delivery method with swap-origin-redirect and when
18:27:29 INFO - the target request is cross-origin.
18:27:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 594ms
18:27:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:27:30 INFO - PROCESS | 4012 | ++DOCSHELL 11CCE800 == 52 [pid = 4012] [id = 175]
18:27:30 INFO - PROCESS | 4012 | ++DOMWINDOW == 99 (0FDA3580) [pid = 4012] [serial = 493] [outer = 00000000]
18:27:30 INFO - PROCESS | 4012 | ++DOMWINDOW == 100 (119A2400) [pid = 4012] [serial = 494] [outer = 0FDA3580]
18:27:30 INFO - PROCESS | 4012 | 1445563650077 Marionette INFO loaded listener.js
18:27:30 INFO - PROCESS | 4012 | ++DOMWINDOW == 101 (126A5100) [pid = 4012] [serial = 495] [outer = 0FDA3580]
18:27:30 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:27:30 INFO - document served over http requires an http
18:27:30 INFO - sub-resource via fetch-request using the meta-referrer
18:27:30 INFO - delivery method with keep-origin-redirect and when
18:27:30 INFO - the target request is same-origin.
18:27:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 531ms
18:27:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
18:27:30 INFO - PROCESS | 4012 | ++DOCSHELL 19BDA300 == 53 [pid = 4012] [id = 176]
18:27:30 INFO - PROCESS | 4012 | ++DOMWINDOW == 102 (128D4F00) [pid = 4012] [serial = 496] [outer = 00000000]
18:27:30 INFO - PROCESS | 4012 | ++DOMWINDOW == 103 (13D15380) [pid = 4012] [serial = 497] [outer = 128D4F00]
18:27:30 INFO - PROCESS | 4012 | 1445563650620 Marionette INFO loaded listener.js
18:27:30 INFO - PROCESS | 4012 | ++DOMWINDOW == 104 (148F5600) [pid = 4012] [serial = 498] [outer = 128D4F00]
18:27:31 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:27:31 INFO - document served over http requires an http
18:27:31 INFO - sub-resource via fetch-request using the meta-referrer
18:27:31 INFO - delivery method with no-redirect and when
18:27:31 INFO - the target request is same-origin.
18:27:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 594ms
18:27:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:27:31 INFO - PROCESS | 4012 | ++DOCSHELL 0E814700 == 54 [pid = 4012] [id = 177]
18:27:31 INFO - PROCESS | 4012 | ++DOMWINDOW == 105 (13C7D600) [pid = 4012] [serial = 499] [outer = 00000000]
18:27:31 INFO - PROCESS | 4012 | ++DOMWINDOW == 106 (15288A80) [pid = 4012] [serial = 500] [outer = 13C7D600]
18:27:31 INFO - PROCESS | 4012 | 1445563651204 Marionette INFO loaded listener.js
18:27:31 INFO - PROCESS | 4012 | ++DOMWINDOW == 107 (16CE9C80) [pid = 4012] [serial = 501] [outer = 13C7D600]
18:27:31 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
18:27:31 INFO - document served over http requires an http
18:27:31 INFO - sub-resource via fetch-request using the meta-referrer
18:27:31 INFO - delivery method with swap-origin-redirect and when
18:27:31 INFO - the target request is same-origin.
18:27:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 594ms
18:27:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:27:31 INFO - PROCESS | 4012 | ++DOCSHELL 1A6D3700 == 55 [pid = 4012] [id = 178]
18:27:31 INFO - PROCESS | 4012 | ++DOMWINDOW == 108 (16D6ED80) [pid = 4012] [serial = 502] [outer = 00000000]
18:27:31 INFO - PROCESS | 4012 | ++DOMWINDOW == 109 (173F7980) [pid = 4012] [serial = 503] [outer = 16D6ED80]
18:27:31 INFO - PROCESS | 4012 | 1445563651821 Marionette INFO loaded listener.js
18:27:31 INFO - PROCESS | 4012 | ++DOMWINDOW == 110 (17EEDD80) [pid = 4012] [serial = 504] [outer = 16D6ED80]
18:27:32 INFO - PROCESS | 4012 | ++DOCSHELL 1C5DC500 == 56 [pid = 4012] [id = 179]
18:27:32 INFO - PROCESS | 4012 | ++DOMWINDOW == 111 (18EB3580) [pid = 4012] [serial = 505] [outer = 00000000]
18:27:32 INFO - PROCESS | 4012 | ++DOMWINDOW == 112 (173F6D00) [pid = 4012] [serial = 506] [outer = 18EB3580]
18:27:32 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
18:27:32 INFO - document served over http requires an http
18:27:32 INFO - sub-resource via iframe-tag using the meta-referrer
18:27:32 INFO - delivery method with keep-origin-redirect and when
18:27:32 INFO - the target request is same-origin.
18:27:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 641ms
18:27:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:27:32 INFO - PROCESS | 4012 | ++DOCSHELL 1C5DB000 == 57 [pid = 4012] [id = 180]
18:27:32 INFO - PROCESS | 4012 | ++DOMWINDOW == 113 (14ADCC00) [pid = 4012] [serial = 507] [outer = 00000000]
18:27:32 INFO - PROCESS | 4012 | ++DOMWINDOW == 114 (18CB4180) [pid = 4012] [serial = 508] [outer = 14ADCC00]
18:27:32 INFO - PROCESS | 4012 | 1445563652481 Marionette INFO loaded listener.js
18:27:32 INFO - PROCESS | 4012 | ++DOMWINDOW == 115 (1987C380) [pid = 4012] [serial = 509] [outer = 14ADCC00]
18:27:32 INFO - PROCESS | 4012 | ++DOCSHELL 0E12A000 == 58 [pid = 4012] [id = 181]
18:27:32 INFO - PROCESS | 4012 | ++DOMWINDOW == 116 (119A3580) [pid = 4012] [serial = 510] [outer = 00000000]
18:27:32 INFO - PROCESS | 4012 | ++DOMWINDOW == 117 (126A2B80) [pid = 4012] [serial = 511] [outer = 119A3580]
18:27:33 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
18:27:33 INFO - document served over http requires an http
18:27:33 INFO - sub-resource via iframe-tag using the meta-referrer
18:27:33 INFO - delivery method with no-redirect and when
18:27:33 INFO - the target request is same-origin.
18:27:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 735ms
18:27:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:27:33 INFO - PROCESS | 4012 | ++DOCSHELL 0FBCB800 == 59 [pid = 4012] [id = 182]
18:27:33 INFO - PROCESS | 4012 | ++DOMWINDOW == 118 (119A5880) [pid = 4012] [serial = 512] [outer = 00000000]
18:27:33 INFO - PROCESS | 4012 | ++DOMWINDOW == 119 (13D13080) [pid = 4012] [serial = 513] [outer = 119A5880]
18:27:33 INFO - PROCESS | 4012 | 1445563653268 Marionette INFO loaded listener.js
18:27:33 INFO - PROCESS | 4012 | ++DOMWINDOW == 120 (148F1780) [pid = 4012] [serial = 514] [outer = 119A5880]
18:27:33 INFO - PROCESS | 4012 | ++DOCSHELL 11E56C00 == 60 [pid = 4012] [id = 183]
18:27:33 INFO - PROCESS | 4012 | ++DOMWINDOW == 121 (173F5900) [pid = 4012] [serial = 515] [outer = 00000000]
18:27:33 INFO - PROCESS | 4012 | ++DOMWINDOW == 122 (16CEBD00) [pid = 4012] [serial = 516] [outer = 173F5900]
18:27:33 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
18:27:33 INFO - document served over http requires an http
18:27:33 INFO - sub-resource via iframe-tag using the meta-referrer
18:27:33 INFO - delivery method with swap-origin-redirect and when
18:27:33 INFO - the target request is same-origin.
18:27:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 891ms
18:27:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:27:34 INFO - PROCESS | 4012 | ++DOCSHELL 11CCE500 == 61 [pid = 4012] [id = 184]
18:27:34 INFO - PROCESS | 4012 | ++DOMWINDOW == 123 (126A1280) [pid = 4012] [serial = 517] [outer = 00000000]
18:27:34 INFO - PROCESS | 4012 | ++DOMWINDOW == 124 (16D6BB80) [pid = 4012] [serial = 518] [outer = 126A1280]
18:27:34 INFO - PROCESS | 4012 | 1445563654179 Marionette INFO loaded listener.js
18:27:34 INFO - PROCESS | 4012 | ++DOMWINDOW == 125 (1829A400) [pid = 4012] [serial = 519] [outer = 126A1280]
18:27:34 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
18:27:34 INFO - document served over http requires an http
18:27:34 INFO - sub-resource via script-tag using the meta-referrer
18:27:34 INFO - delivery method with keep-origin-redirect and when
18:27:34 INFO - the target request is same-origin.
18:27:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 797ms
18:27:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
18:27:34 INFO - PROCESS | 4012 | ++DOCSHELL 18ABFD00 == 62 [pid = 4012] [id = 185]
18:27:34 INFO - PROCESS | 4012 | ++DOMWINDOW == 126 (17EEC700) [pid = 4012] [serial = 520] [outer = 00000000]
18:27:34 INFO - PROCESS | 4012 | ++DOMWINDOW == 127 (19BC4200) [pid = 4012] [serial = 521] [outer = 17EEC700]
18:27:34 INFO - PROCESS | 4012 | 1445563654973 Marionette INFO loaded listener.js
18:27:35 INFO - PROCESS | 4012 | ++DOMWINDOW == 128 (1A215600) [pid = 4012] [serial = 522] [outer = 17EEC700]
18:27:35 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
18:27:35 INFO - document served over http requires an http
18:27:35 INFO - sub-resource via script-tag using the meta-referrer
18:27:35 INFO - delivery method with no-redirect and when
18:27:35 INFO - the target request is same-origin.
18:27:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 828ms
18:27:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:27:35 INFO - PROCESS | 4012 | ++DOCSHELL 1AB34700 == 63 [pid = 4012] [id = 186]
18:27:35 INFO - PROCESS | 4012 | ++DOMWINDOW == 129 (16F64E80) [pid = 4012] [serial = 523] [outer = 00000000]
18:27:35 INFO - PROCESS | 4012 | ++DOMWINDOW == 130 (1A215880) [pid = 4012] [serial = 524] [outer = 16F64E80]
18:27:35 INFO - PROCESS | 4012 | 1445563655811 Marionette INFO loaded listener.js
18:27:35 INFO - PROCESS | 4012 | ++DOMWINDOW == 131 (1D10C900) [pid = 4012] [serial = 525] [outer = 16F64E80]
18:27:36 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
18:27:36 INFO - document served over http requires an http
18:27:36 INFO - sub-resource via script-tag using the meta-referrer
18:27:36 INFO - delivery method with swap-origin-redirect and when
18:27:36 INFO - the target request is same-origin.
18:27:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 734ms
18:27:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:27:36 INFO - PROCESS | 4012 | ++DOCSHELL 1D795200 == 64 [pid = 4012] [id = 187]
18:27:36 INFO - PROCESS | 4012 | ++DOMWINDOW == 132 (1D10C680) [pid = 4012] [serial = 526] [outer = 00000000]
18:27:36 INFO - PROCESS | 4012 | ++DOMWINDOW == 133 (1D10F380) [pid = 4012] [serial = 527] [outer = 1D10C680]
18:27:36 INFO - PROCESS | 4012 | 1445563656555 Marionette INFO loaded listener.js
18:27:36 INFO - PROCESS | 4012 | ++DOMWINDOW == 134 (1D1D3800) [pid = 4012] [serial = 528] [outer = 1D10C680]
18:27:37 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
18:27:37 INFO - document served over http requires an http
18:27:37 INFO - sub-resource via xhr-request using the meta-referrer
18:27:37 INFO - delivery method with keep-origin-redirect and when
18:27:37 INFO - the target request is same-origin.
18:27:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 797ms
18:27:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
18:27:37 INFO - PROCESS | 4012 | ++DOCSHELL 17EF8400 == 65 [pid = 4012] [id = 188]
18:27:37 INFO - PROCESS | 4012 | ++DOMWINDOW == 135 (17812900) [pid = 4012] [serial = 529] [outer = 00000000]
18:27:37 INFO - PROCESS | 4012 | ++DOMWINDOW == 136 (17814980) [pid = 4012] [serial = 530] [outer = 17812900]
18:27:37 INFO - PROCESS | 4012 | 1445563657400 Marionette INFO loaded listener.js
18:27:37 INFO - PROCESS | 4012 | ++DOMWINDOW == 137 (17815600) [pid = 4012] [serial = 531] [outer = 17812900]
18:27:37 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
18:27:37 INFO - document served over http requires an http
18:27:37 INFO - sub-resource via xhr-request using the meta-referrer
18:27:37 INFO - delivery method with no-redirect and when
18:27:37 INFO - the target request is same-origin.
18:27:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 734ms
18:27:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:27:38 INFO - PROCESS | 4012 | ++DOCSHELL 1D009900 == 66 [pid = 4012] [id = 189]
18:27:38 INFO - PROCESS | 4012 | ++DOMWINDOW == 138 (16BD8680) [pid = 4012] [serial = 532] [outer = 00000000]
18:27:38 INFO - PROCESS | 4012 | ++DOMWINDOW == 139 (16BD9A80) [pid = 4012] [serial = 533] [outer = 16BD8680]
18:27:38 INFO - PROCESS | 4012 | 1445563658117 Marionette INFO loaded listener.js
18:27:38 INFO - PROCESS | 4012 | ++DOMWINDOW == 140 (16BDA700) [pid = 4012] [serial = 534] [outer = 16BD8680]
18:27:38 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
18:27:38 INFO - document served over http requires an http
18:27:38 INFO - sub-resource via xhr-request using the meta-referrer
18:27:38 INFO - delivery method with swap-origin-redirect and when
18:27:38 INFO - the target request is same-origin.
18:27:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 798ms
18:27:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:27:38 INFO - PROCESS | 4012 | ++DOCSHELL 16A6C000 == 67 [pid = 4012] [id = 190]
18:27:38 INFO - PROCESS | 4012 | ++DOMWINDOW == 141 (16BD9300) [pid = 4012] [serial = 535] [outer = 00000000]
18:27:38 INFO - PROCESS | 4012 | ++DOMWINDOW == 142 (16BDBB00) [pid = 4012] [serial = 536] [outer = 16BD9300]
18:27:38 INFO - PROCESS | 4012 | 1445563658933 Marionette INFO loaded listener.js
18:27:39 INFO - PROCESS | 4012 | ++DOMWINDOW == 143 (1D10E700) [pid = 4012] [serial = 537] [outer = 16BD9300]
18:27:39 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
18:27:39 INFO - document served over http requires an https
18:27:39 INFO - sub-resource via fetch-request using the meta-referrer
18:27:39 INFO - delivery method with keep-origin-redirect and when
18:27:39 INFO - the target request is same-origin.
18:27:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 735ms
18:27:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
18:27:39 INFO - PROCESS | 4012 | ++DOCSHELL 1D009300 == 68 [pid = 4012] [id = 191]
18:27:39 INFO - PROCESS | 4012 | ++DOMWINDOW == 144 (16BDA980) [pid = 4012] [serial = 538] [outer = 00000000]
18:27:39 INFO - PROCESS | 4012 | ++DOMWINDOW == 145 (1772B080) [pid = 4012] [serial = 539] [outer = 16BDA980]
18:27:39 INFO - PROCESS | 4012 | 1445563659669 Marionette INFO loaded listener.js
18:27:39 INFO - PROCESS | 4012 | ++DOMWINDOW == 146 (1772BD00) [pid = 4012] [serial = 540] [outer = 16BDA980]
18:27:40 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
18:27:40 INFO - document served over http requires an https
18:27:40 INFO - sub-resource via fetch-request using the meta-referrer
18:27:40 INFO - delivery method with no-redirect and when
18:27:40 INFO - the target request is same-origin.
18:27:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 797ms
18:27:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:27:40 INFO - PROCESS | 4012 | ++DOCSHELL 16A6D800 == 69 [pid = 4012] [id = 192]
18:27:40 INFO - PROCESS | 4012 | ++DOMWINDOW == 147 (17729280) [pid = 4012] [serial = 541] [outer = 00000000]
18:27:40 INFO - PROCESS | 4012 | ++DOMWINDOW == 148 (1772BF80) [pid = 4012] [serial = 542] [outer = 17729280]
18:27:40 INFO - PROCESS | 4012 | 1445563660487 Marionette INFO loaded listener.js
18:27:40 INFO - PROCESS | 4012 | ++DOMWINDOW == 149 (1BA35D80) [pid = 4012] [serial = 543] [outer = 17729280]
18:27:41 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:27:41 INFO - document served over http requires an https
18:27:41 INFO - sub-resource via fetch-request using the meta-referrer
18:27:41 INFO - delivery method with swap-origin-redirect and when
18:27:41 INFO - the target request is same-origin.
18:27:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 813ms
18:27:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:27:41 INFO - PROCESS | 4012 | ++DOCSHELL 1F6E4000 == 70 [pid = 4012] [id = 193]
18:27:41 INFO - PROCESS | 4012 | ++DOMWINDOW == 150 (1772A900) [pid = 4012] [serial = 544] [outer = 00000000]
18:27:41 INFO - PROCESS | 4012 | ++DOMWINDOW == 151 (1D10FB00) [pid = 4012] [serial = 545] [outer = 1772A900]
18:27:41 INFO - PROCESS | 4012 | 1445563661325 Marionette INFO loaded listener.js
18:27:41 INFO - PROCESS | 4012 | ++DOMWINDOW == 152 (1D1D5D80) [pid = 4012] [serial = 546] [outer = 1772A900]
18:27:41 INFO - PROCESS | 4012 | ++DOCSHELL 1F39E100 == 71 [pid = 4012] [id = 194]
18:27:41 INFO - PROCESS | 4012 | ++DOMWINDOW == 153 (1FB8BD00) [pid = 4012] [serial = 547] [outer = 00000000]
18:27:41 INFO - PROCESS | 4012 | ++DOMWINDOW == 154 (1D1D5100) [pid = 4012] [serial = 548] [outer = 1FB8BD00]
18:27:42 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:27:42 INFO - document served over http requires an https
18:27:42 INFO - sub-resource via iframe-tag using the meta-referrer
18:27:42 INFO - delivery method with keep-origin-redirect and when
18:27:42 INFO - the target request is same-origin.
18:27:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 906ms
18:27:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:27:42 INFO - PROCESS | 4012 | ++DOCSHELL 1FCA1300 == 72 [pid = 4012] [id = 195]
18:27:42 INFO - PROCESS | 4012 | ++DOMWINDOW == 155 (17814480) [pid = 4012] [serial = 549] [outer = 00000000]
18:27:42 INFO - PROCESS | 4012 | ++DOMWINDOW == 156 (1FB89780) [pid = 4012] [serial = 550] [outer = 17814480]
18:27:42 INFO - PROCESS | 4012 | 1445563662227 Marionette INFO loaded listener.js
18:27:42 INFO - PROCESS | 4012 | ++DOMWINDOW == 157 (1FB8C200) [pid = 4012] [serial = 551] [outer = 17814480]
18:27:43 INFO - PROCESS | 4012 | ++DOCSHELL 0E12B500 == 73 [pid = 4012] [id = 196]
18:27:43 INFO - PROCESS | 4012 | ++DOMWINDOW == 158 (18CB5300) [pid = 4012] [serial = 552] [outer = 00000000]
18:27:43 INFO - PROCESS | 4012 | ++DOMWINDOW == 159 (1588B800) [pid = 4012] [serial = 553] [outer = 18CB5300]
18:27:43 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:27:43 INFO - document served over http requires an https
18:27:43 INFO - sub-resource via iframe-tag using the meta-referrer
18:27:43 INFO - delivery method with no-redirect and when
18:27:43 INFO - the target request is same-origin.
18:27:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1814ms
18:27:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:27:43 INFO - PROCESS | 4012 | ++DOCSHELL 0F3FC000 == 74 [pid = 4012] [id = 197]
18:27:43 INFO - PROCESS | 4012 | ++DOMWINDOW == 160 (128D6D00) [pid = 4012] [serial = 554] [outer = 00000000]
18:27:44 INFO - PROCESS | 4012 | ++DOMWINDOW == 161 (1FB8A400) [pid = 4012] [serial = 555] [outer = 128D6D00]
18:27:44 INFO - PROCESS | 4012 | 1445563664030 Marionette INFO loaded listener.js
18:27:44 INFO - PROCESS | 4012 | ++DOMWINDOW == 162 (1FE51000) [pid = 4012] [serial = 556] [outer = 128D6D00]
18:27:44 INFO - PROCESS | 4012 | ++DOCSHELL 0F069900 == 75 [pid = 4012] [id = 198]
18:27:44 INFO - PROCESS | 4012 | ++DOMWINDOW == 163 (128D4780) [pid = 4012] [serial = 557] [outer = 00000000]
18:27:44 INFO - PROCESS | 4012 | ++DOMWINDOW == 164 (14AD9C80) [pid = 4012] [serial = 558] [outer = 128D4780]
18:27:44 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:27:44 INFO - document served over http requires an https
18:27:44 INFO - sub-resource via iframe-tag using the meta-referrer
18:27:44 INFO - delivery method with swap-origin-redirect and when
18:27:44 INFO - the target request is same-origin.
18:27:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1094ms
18:27:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:27:45 INFO - PROCESS | 4012 | ++DOCSHELL 10CDBE00 == 76 [pid = 4012] [id = 199]
18:27:45 INFO - PROCESS | 4012 | ++DOMWINDOW == 165 (119A2680) [pid = 4012] [serial = 559] [outer = 00000000]
18:27:45 INFO - PROCESS | 4012 | ++DOMWINDOW == 166 (13C79280) [pid = 4012] [serial = 560] [outer = 119A2680]
18:27:45 INFO - PROCESS | 4012 | 1445563665135 Marionette INFO loaded listener.js
18:27:45 INFO - PROCESS | 4012 | ++DOMWINDOW == 167 (148F5380) [pid = 4012] [serial = 561] [outer = 119A2680]
18:27:45 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:27:45 INFO - document served over http requires an https
18:27:45 INFO - sub-resource via script-tag using the meta-referrer
18:27:45 INFO - delivery method with keep-origin-redirect and when
18:27:45 INFO - the target request is same-origin.
18:27:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1000ms
18:27:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
18:27:46 INFO - PROCESS | 4012 | ++DOCSHELL 01391900 == 77 [pid = 4012] [id = 200]
18:27:46 INFO - PROCESS | 4012 | ++DOMWINDOW == 168 (119A4980) [pid = 4012] [serial = 562] [outer = 00000000]
18:27:46 INFO - PROCESS | 4012 | ++DOMWINDOW == 169 (13C79C80) [pid = 4012] [serial = 563] [outer = 119A4980]
18:27:46 INFO - PROCESS | 4012 | 1445563666131 Marionette INFO loaded listener.js
18:27:46 INFO - PROCESS | 4012 | ++DOMWINDOW == 170 (14ADD600) [pid = 4012] [serial = 564] [outer = 119A4980]
18:27:46 INFO - PROCESS | 4012 | --DOCSHELL 1C5DC500 == 76 [pid = 4012] [id = 179]
18:27:46 INFO - PROCESS | 4012 | --DOCSHELL 1A6D3700 == 75 [pid = 4012] [id = 178]
18:27:46 INFO - PROCESS | 4012 | --DOCSHELL 0E814700 == 74 [pid = 4012] [id = 177]
18:27:46 INFO - PROCESS | 4012 | --DOCSHELL 19BDA300 == 73 [pid = 4012] [id = 176]
18:27:46 INFO - PROCESS | 4012 | --DOCSHELL 11CCE800 == 72 [pid = 4012] [id = 175]
18:27:46 INFO - PROCESS | 4012 | --DOCSHELL 18FD2500 == 71 [pid = 4012] [id = 174]
18:27:46 INFO - PROCESS | 4012 | --DOCSHELL 1854CC00 == 70 [pid = 4012] [id = 173]
18:27:46 INFO - PROCESS | 4012 | --DOCSHELL 160F2200 == 69 [pid = 4012] [id = 172]
18:27:46 INFO - PROCESS | 4012 | --DOCSHELL 120C9F00 == 68 [pid = 4012] [id = 171]
18:27:46 INFO - PROCESS | 4012 | --DOCSHELL 1143DE00 == 67 [pid = 4012] [id = 170]
18:27:46 INFO - PROCESS | 4012 | --DOCSHELL 11E01600 == 66 [pid = 4012] [id = 169]
18:27:46 INFO - PROCESS | 4012 | --DOCSHELL 0F069F00 == 65 [pid = 4012] [id = 168]
18:27:46 INFO - PROCESS | 4012 | --DOCSHELL 0F0E6B00 == 64 [pid = 4012] [id = 167]
18:27:46 INFO - PROCESS | 4012 | --DOCSHELL 0F0E6800 == 63 [pid = 4012] [id = 166]
18:27:46 INFO - PROCESS | 4012 | --DOCSHELL 1C5F3D00 == 62 [pid = 4012] [id = 165]
18:27:46 INFO - PROCESS | 4012 | --DOCSHELL 14EFB400 == 61 [pid = 4012] [id = 164]
18:27:46 INFO - PROCESS | 4012 | --DOCSHELL 14EF9C00 == 60 [pid = 4012] [id = 163]
18:27:46 INFO - PROCESS | 4012 | --DOCSHELL 1C5F1900 == 59 [pid = 4012] [id = 162]
18:27:46 INFO - PROCESS | 4012 | --DOCSHELL 1AB34A00 == 58 [pid = 4012] [id = 161]
18:27:46 INFO - PROCESS | 4012 | --DOCSHELL 1A6D1C00 == 57 [pid = 4012] [id = 160]
18:27:46 INFO - PROCESS | 4012 | --DOCSHELL 11E56000 == 56 [pid = 4012] [id = 159]
18:27:46 INFO - PROCESS | 4012 | --DOCSHELL 180A7B00 == 55 [pid = 4012] [id = 158]
18:27:46 INFO - PROCESS | 4012 | --DOCSHELL 14701300 == 54 [pid = 4012] [id = 157]
18:27:46 INFO - PROCESS | 4012 | --DOCSHELL 10CF2500 == 53 [pid = 4012] [id = 156]
18:27:46 INFO - PROCESS | 4012 | --DOCSHELL 0F049400 == 52 [pid = 4012] [id = 155]
18:27:46 INFO - PROCESS | 4012 | --DOCSHELL 1A263400 == 51 [pid = 4012] [id = 154]
18:27:46 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:27:46 INFO - document served over http requires an https
18:27:46 INFO - sub-resource via script-tag using the meta-referrer
18:27:46 INFO - delivery method with no-redirect and when
18:27:46 INFO - the target request is same-origin.
18:27:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 797ms
18:27:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:27:46 INFO - PROCESS | 4012 | --DOMWINDOW == 169 (1829BA80) [pid = 4012] [serial = 413] [outer = 00000000] [url = about:blank]
18:27:46 INFO - PROCESS | 4012 | --DOMWINDOW == 168 (18CB3F00) [pid = 4012] [serial = 416] [outer = 00000000] [url = about:blank]
18:27:46 INFO - PROCESS | 4012 | --DOMWINDOW == 167 (128D6F80) [pid = 4012] [serial = 395] [outer = 00000000] [url = about:blank]
18:27:46 INFO - PROCESS | 4012 | --DOMWINDOW == 166 (1A42A400) [pid = 4012] [serial = 392] [outer = 00000000] [url = about:blank]
18:27:46 INFO - PROCESS | 4012 | --DOMWINDOW == 165 (12BE2180) [pid = 4012] [serial = 371] [outer = 00000000] [url = about:blank]
18:27:46 INFO - PROCESS | 4012 | --DOMWINDOW == 164 (13D12900) [pid = 4012] [serial = 398] [outer = 00000000] [url = about:blank]
18:27:46 INFO - PROCESS | 4012 | --DOMWINDOW == 163 (15531000) [pid = 4012] [serial = 374] [outer = 00000000] [url = about:blank]
18:27:46 INFO - PROCESS | 4012 | --DOMWINDOW == 162 (18AC4200) [pid = 4012] [serial = 429] [outer = 00000000] [url = about:blank]
18:27:46 INFO - PROCESS | 4012 | --DOMWINDOW == 161 (18EB3F80) [pid = 4012] [serial = 419] [outer = 00000000] [url = about:blank]
18:27:46 INFO - PROCESS | 4012 | --DOMWINDOW == 160 (148F1000) [pid = 4012] [serial = 424] [outer = 00000000] [url = about:blank]
18:27:46 INFO - PROCESS | 4012 | --DOMWINDOW == 159 (1736B800) [pid = 4012] [serial = 410] [outer = 00000000] [url = about:blank]
18:27:46 INFO - PROCESS | 4012 | ++DOCSHELL 0F049400 == 52 [pid = 4012] [id = 201]
18:27:46 INFO - PROCESS | 4012 | ++DOMWINDOW == 160 (11FE5900) [pid = 4012] [serial = 565] [outer = 00000000]
18:27:46 INFO - PROCESS | 4012 | ++DOMWINDOW == 161 (126A3800) [pid = 4012] [serial = 566] [outer = 11FE5900]
18:27:46 INFO - PROCESS | 4012 | 1445563666908 Marionette INFO loaded listener.js
18:27:46 INFO - PROCESS | 4012 | ++DOMWINDOW == 162 (13D12900) [pid = 4012] [serial = 567] [outer = 11FE5900]
18:27:47 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:27:47 INFO - document served over http requires an https
18:27:47 INFO - sub-resource via script-tag using the meta-referrer
18:27:47 INFO - delivery method with swap-origin-redirect and when
18:27:47 INFO - the target request is same-origin.
18:27:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 641ms
18:27:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:27:47 INFO - PROCESS | 4012 | ++DOCSHELL 11EEBF00 == 53 [pid = 4012] [id = 202]
18:27:47 INFO - PROCESS | 4012 | ++DOMWINDOW == 163 (126A2400) [pid = 4012] [serial = 568] [outer = 00000000]
18:27:47 INFO - PROCESS | 4012 | ++DOMWINDOW == 164 (16D6B900) [pid = 4012] [serial = 569] [outer = 126A2400]
18:27:47 INFO - PROCESS | 4012 | 1445563667535 Marionette INFO loaded listener.js
18:27:47 INFO - PROCESS | 4012 | ++DOMWINDOW == 165 (1772C200) [pid = 4012] [serial = 570] [outer = 126A2400]
18:27:47 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
18:27:47 INFO - document served over http requires an https
18:27:47 INFO - sub-resource via xhr-request using the meta-referrer
18:27:47 INFO - delivery method with keep-origin-redirect and when
18:27:47 INFO - the target request is same-origin.
18:27:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 594ms
18:27:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
18:27:48 INFO - PROCESS | 4012 | ++DOCSHELL 160F1600 == 54 [pid = 4012] [id = 203]
18:27:48 INFO - PROCESS | 4012 | ++DOMWINDOW == 166 (16F61280) [pid = 4012] [serial = 571] [outer = 00000000]
18:27:48 INFO - PROCESS | 4012 | ++DOMWINDOW == 167 (17814200) [pid = 4012] [serial = 572] [outer = 16F61280]
18:27:48 INFO - PROCESS | 4012 | 1445563668142 Marionette INFO loaded listener.js
18:27:48 INFO - PROCESS | 4012 | ++DOMWINDOW == 168 (17EBD600) [pid = 4012] [serial = 573] [outer = 16F61280]
18:27:48 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:27:48 INFO - document served over http requires an https
18:27:48 INFO - sub-resource via xhr-request using the meta-referrer
18:27:48 INFO - delivery method with no-redirect and when
18:27:48 INFO - the target request is same-origin.
18:27:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 594ms
18:27:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:27:48 INFO - PROCESS | 4012 | ++DOCSHELL 0E812900 == 55 [pid = 4012] [id = 204]
18:27:48 INFO - PROCESS | 4012 | ++DOMWINDOW == 169 (18AC3F80) [pid = 4012] [serial = 574] [outer = 00000000]
18:27:48 INFO - PROCESS | 4012 | ++DOMWINDOW == 170 (18CB7380) [pid = 4012] [serial = 575] [outer = 18AC3F80]
18:27:48 INFO - PROCESS | 4012 | 1445563668771 Marionette INFO loaded listener.js
18:27:48 INFO - PROCESS | 4012 | ++DOMWINDOW == 171 (19BC3080) [pid = 4012] [serial = 576] [outer = 18AC3F80]
18:27:49 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:27:49 INFO - document served over http requires an https
18:27:49 INFO - sub-resource via xhr-request using the meta-referrer
18:27:49 INFO - delivery method with swap-origin-redirect and when
18:27:49 INFO - the target request is same-origin.
18:27:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 688ms
18:27:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:27:49 INFO - PROCESS | 4012 | --DOMWINDOW == 170 (1D1D1500) [pid = 4012] [serial = 462] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:27:49 INFO - PROCESS | 4012 | --DOMWINDOW == 169 (16CEA400) [pid = 4012] [serial = 467] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445563644689]
18:27:49 INFO - PROCESS | 4012 | --DOMWINDOW == 168 (1BA34C00) [pid = 4012] [serial = 460] [outer = 00000000] [url = about:blank]
18:27:49 INFO - PROCESS | 4012 | --DOMWINDOW == 167 (0FC08000) [pid = 4012] [serial = 468] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445563644689]
18:27:49 INFO - PROCESS | 4012 | --DOMWINDOW == 166 (1D10FD80) [pid = 4012] [serial = 465] [outer = 00000000] [url = about:blank]
18:27:49 INFO - PROCESS | 4012 | --DOMWINDOW == 165 (1A215D80) [pid = 4012] [serial = 491] [outer = 00000000] [url = about:blank]
18:27:49 INFO - PROCESS | 4012 | --DOMWINDOW == 164 (13D13800) [pid = 4012] [serial = 479] [outer = 00000000] [url = about:blank]
18:27:49 INFO - PROCESS | 4012 | --DOMWINDOW == 163 (19613300) [pid = 4012] [serial = 488] [outer = 00000000] [url = about:blank]
18:27:49 INFO - PROCESS | 4012 | --DOMWINDOW == 162 (13C7CE80) [pid = 4012] [serial = 474] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:27:49 INFO - PROCESS | 4012 | --DOMWINDOW == 161 (13C7B080) [pid = 4012] [serial = 471] [outer = 00000000] [url = about:blank]
18:27:49 INFO - PROCESS | 4012 | --DOMWINDOW == 160 (16F64C00) [pid = 4012] [serial = 482] [outer = 00000000] [url = about:blank]
18:27:49 INFO - PROCESS | 4012 | --DOMWINDOW == 159 (15A4D100) [pid = 4012] [serial = 476] [outer = 00000000] [url = about:blank]
18:27:49 INFO - PROCESS | 4012 | --DOMWINDOW == 158 (173F7980) [pid = 4012] [serial = 503] [outer = 00000000] [url = about:blank]
18:27:49 INFO - PROCESS | 4012 | --DOMWINDOW == 157 (13D15380) [pid = 4012] [serial = 497] [outer = 00000000] [url = about:blank]
18:27:49 INFO - PROCESS | 4012 | --DOMWINDOW == 156 (119A2400) [pid = 4012] [serial = 494] [outer = 00000000] [url = about:blank]
18:27:49 INFO - PROCESS | 4012 | --DOMWINDOW == 155 (15288A80) [pid = 4012] [serial = 500] [outer = 00000000] [url = about:blank]
18:27:49 INFO - PROCESS | 4012 | --DOMWINDOW == 154 (17EBA400) [pid = 4012] [serial = 451] [outer = 00000000] [url = about:blank]
18:27:49 INFO - PROCESS | 4012 | --DOMWINDOW == 153 (17EBDD80) [pid = 4012] [serial = 454] [outer = 00000000] [url = about:blank]
18:27:49 INFO - PROCESS | 4012 | --DOMWINDOW == 152 (1BA31F00) [pid = 4012] [serial = 457] [outer = 00000000] [url = about:blank]
18:27:49 INFO - PROCESS | 4012 | --DOMWINDOW == 151 (18CB4900) [pid = 4012] [serial = 442] [outer = 00000000] [url = about:blank]
18:27:49 INFO - PROCESS | 4012 | --DOMWINDOW == 150 (19BC2680) [pid = 4012] [serial = 445] [outer = 00000000] [url = about:blank]
18:27:49 INFO - PROCESS | 4012 | --DOMWINDOW == 149 (1A213080) [pid = 4012] [serial = 448] [outer = 00000000] [url = about:blank]
18:27:49 INFO - PROCESS | 4012 | --DOMWINDOW == 148 (11CF5600) [pid = 4012] [serial = 436] [outer = 00000000] [url = about:blank]
18:27:49 INFO - PROCESS | 4012 | --DOMWINDOW == 147 (14ADA180) [pid = 4012] [serial = 439] [outer = 00000000] [url = about:blank]
18:27:49 INFO - PROCESS | 4012 | --DOMWINDOW == 146 (173F6D00) [pid = 4012] [serial = 506] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:27:49 INFO - PROCESS | 4012 | --DOMWINDOW == 145 (18CB4180) [pid = 4012] [serial = 508] [outer = 00000000] [url = about:blank]
18:27:49 INFO - PROCESS | 4012 | --DOMWINDOW == 144 (0FDA3580) [pid = 4012] [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]
18:27:49 INFO - PROCESS | 4012 | --DOMWINDOW == 143 (1829DB00) [pid = 4012] [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]
18:27:49 INFO - PROCESS | 4012 | --DOMWINDOW == 142 (128D4F00) [pid = 4012] [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]
18:27:49 INFO - PROCESS | 4012 | --DOMWINDOW == 141 (16D6B180) [pid = 4012] [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]
18:27:49 INFO - PROCESS | 4012 | --DOMWINDOW == 140 (119A1280) [pid = 4012] [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]
18:27:49 INFO - PROCESS | 4012 | --DOMWINDOW == 139 (13D13300) [pid = 4012] [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]
18:27:49 INFO - PROCESS | 4012 | --DOMWINDOW == 138 (16D6ED80) [pid = 4012] [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]
18:27:49 INFO - PROCESS | 4012 | --DOMWINDOW == 137 (13C7D600) [pid = 4012] [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]
18:27:49 INFO - PROCESS | 4012 | --DOMWINDOW == 136 (18EB3580) [pid = 4012] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:27:49 INFO - PROCESS | 4012 | --DOMWINDOW == 135 (11FE5E00) [pid = 4012] [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]
18:27:49 INFO - PROCESS | 4012 | --DOMWINDOW == 134 (16F61F00) [pid = 4012] [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]
18:27:49 INFO - PROCESS | 4012 | --DOMWINDOW == 133 (11FE4500) [pid = 4012] [serial = 473] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:27:49 INFO - PROCESS | 4012 | --DOMWINDOW == 132 (1829B580) [pid = 4012] [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]
18:27:49 INFO - PROCESS | 4012 | --DOMWINDOW == 131 (17EB9A00) [pid = 4012] [serial = 485] [outer = 00000000] [url = about:blank]
18:27:49 INFO - PROCESS | 4012 | --DOMWINDOW == 130 (1BA33D00) [pid = 4012] [serial = 463] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:27:49 INFO - PROCESS | 4012 | --DOMWINDOW == 129 (1BA33580) [pid = 4012] [serial = 492] [outer = 00000000] [url = about:blank]
18:27:49 INFO - PROCESS | 4012 | --DOMWINDOW == 128 (19BC1F00) [pid = 4012] [serial = 489] [outer = 00000000] [url = about:blank]
18:27:49 INFO - PROCESS | 4012 | --DOMWINDOW == 127 (19BC5100) [pid = 4012] [serial = 200] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
18:27:49 INFO - PROCESS | 4012 | --DOMWINDOW == 126 (17EBC200) [pid = 4012] [serial = 486] [outer = 00000000] [url = about:blank]
18:27:49 INFO - PROCESS | 4012 | ++DOCSHELL 180A8400 == 56 [pid = 4012] [id = 205]
18:27:49 INFO - PROCESS | 4012 | ++DOMWINDOW == 127 (014BA880) [pid = 4012] [serial = 577] [outer = 00000000]
18:27:49 INFO - PROCESS | 4012 | ++DOMWINDOW == 128 (128D7980) [pid = 4012] [serial = 578] [outer = 014BA880]
18:27:49 INFO - PROCESS | 4012 | 1445563669479 Marionette INFO loaded listener.js
18:27:49 INFO - PROCESS | 4012 | ++DOMWINDOW == 129 (13D12400) [pid = 4012] [serial = 579] [outer = 014BA880]
18:27:49 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
18:27:49 INFO - document served over http requires an http
18:27:49 INFO - sub-resource via fetch-request using the http-csp
18:27:49 INFO - delivery method with keep-origin-redirect and when
18:27:49 INFO - the target request is cross-origin.
18:27:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 547ms
18:27:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
18:27:49 INFO - PROCESS | 4012 | ++DOCSHELL 18EB6900 == 57 [pid = 4012] [id = 206]
18:27:49 INFO - PROCESS | 4012 | ++DOMWINDOW == 130 (0FDA3580) [pid = 4012] [serial = 580] [outer = 00000000]
18:27:50 INFO - PROCESS | 4012 | ++DOMWINDOW == 131 (15A4D100) [pid = 4012] [serial = 581] [outer = 0FDA3580]
18:27:50 INFO - PROCESS | 4012 | 1445563670017 Marionette INFO loaded listener.js
18:27:50 INFO - PROCESS | 4012 | ++DOMWINDOW == 132 (14138100) [pid = 4012] [serial = 582] [outer = 0FDA3580]
18:27:50 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
18:27:50 INFO - document served over http requires an http
18:27:50 INFO - sub-resource via fetch-request using the http-csp
18:27:50 INFO - delivery method with no-redirect and when
18:27:50 INFO - the target request is cross-origin.
18:27:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 532ms
18:27:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:27:50 INFO - PROCESS | 4012 | ++DOCSHELL 0E814A00 == 58 [pid = 4012] [id = 207]
18:27:50 INFO - PROCESS | 4012 | ++DOMWINDOW == 133 (14ADC480) [pid = 4012] [serial = 583] [outer = 00000000]
18:27:50 INFO - PROCESS | 4012 | ++DOMWINDOW == 134 (17EBA400) [pid = 4012] [serial = 584] [outer = 14ADC480]
18:27:50 INFO - PROCESS | 4012 | 1445563670552 Marionette INFO loaded listener.js
18:27:50 INFO - PROCESS | 4012 | ++DOMWINDOW == 135 (18AC2E00) [pid = 4012] [serial = 585] [outer = 14ADC480]
18:27:50 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
18:27:50 INFO - document served over http requires an http
18:27:50 INFO - sub-resource via fetch-request using the http-csp
18:27:50 INFO - delivery method with swap-origin-redirect and when
18:27:50 INFO - the target request is cross-origin.
18:27:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 532ms
18:27:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:27:51 INFO - PROCESS | 4012 | ++DOCSHELL 19D66F00 == 59 [pid = 4012] [id = 208]
18:27:51 INFO - PROCESS | 4012 | ++DOMWINDOW == 136 (173F8B00) [pid = 4012] [serial = 586] [outer = 00000000]
18:27:51 INFO - PROCESS | 4012 | ++DOMWINDOW == 137 (18EB3580) [pid = 4012] [serial = 587] [outer = 173F8B00]
18:27:51 INFO - PROCESS | 4012 | 1445563671093 Marionette INFO loaded listener.js
18:27:51 INFO - PROCESS | 4012 | ++DOMWINDOW == 138 (1A213300) [pid = 4012] [serial = 588] [outer = 173F8B00]
18:27:51 INFO - PROCESS | 4012 | ++DOCSHELL 1AABEB00 == 60 [pid = 4012] [id = 209]
18:27:51 INFO - PROCESS | 4012 | ++DOMWINDOW == 139 (1A215D80) [pid = 4012] [serial = 589] [outer = 00000000]
18:27:51 INFO - PROCESS | 4012 | ++DOMWINDOW == 140 (1987C880) [pid = 4012] [serial = 590] [outer = 1A215D80]
18:27:51 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
18:27:51 INFO - document served over http requires an http
18:27:51 INFO - sub-resource via iframe-tag using the http-csp
18:27:51 INFO - delivery method with keep-origin-redirect and when
18:27:51 INFO - the target request is cross-origin.
18:27:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 594ms
18:27:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:27:51 INFO - PROCESS | 4012 | ++DOCSHELL 1A4A6700 == 61 [pid = 4012] [id = 210]
18:27:51 INFO - PROCESS | 4012 | ++DOMWINDOW == 141 (1A213580) [pid = 4012] [serial = 591] [outer = 00000000]
18:27:51 INFO - PROCESS | 4012 | ++DOMWINDOW == 142 (1BA33080) [pid = 4012] [serial = 592] [outer = 1A213580]
18:27:51 INFO - PROCESS | 4012 | 1445563671725 Marionette INFO loaded listener.js
18:27:51 INFO - PROCESS | 4012 | ++DOMWINDOW == 143 (1D1D2400) [pid = 4012] [serial = 593] [outer = 1A213580]
18:27:52 INFO - PROCESS | 4012 | ++DOCSHELL 1D794900 == 62 [pid = 4012] [id = 211]
18:27:52 INFO - PROCESS | 4012 | ++DOMWINDOW == 144 (1FB8D600) [pid = 4012] [serial = 594] [outer = 00000000]
18:27:52 INFO - PROCESS | 4012 | ++DOMWINDOW == 145 (1FB8D880) [pid = 4012] [serial = 595] [outer = 1FB8D600]
18:27:52 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
18:27:52 INFO - document served over http requires an http
18:27:52 INFO - sub-resource via iframe-tag using the http-csp
18:27:52 INFO - delivery method with no-redirect and when
18:27:52 INFO - the target request is cross-origin.
18:27:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 594ms
18:27:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:27:52 INFO - PROCESS | 4012 | ++DOCSHELL 1D794F00 == 63 [pid = 4012] [id = 212]
18:27:52 INFO - PROCESS | 4012 | ++DOMWINDOW == 146 (1BA31F00) [pid = 4012] [serial = 596] [outer = 00000000]
18:27:52 INFO - PROCESS | 4012 | ++DOMWINDOW == 147 (1FB89280) [pid = 4012] [serial = 597] [outer = 1BA31F00]
18:27:52 INFO - PROCESS | 4012 | 1445563672309 Marionette INFO loaded listener.js
18:27:52 INFO - PROCESS | 4012 | ++DOMWINDOW == 148 (1FB8C980) [pid = 4012] [serial = 598] [outer = 1BA31F00]
18:27:53 INFO - PROCESS | 4012 | --DOCSHELL 0E12A000 == 62 [pid = 4012] [id = 181]
18:27:53 INFO - PROCESS | 4012 | --DOCSHELL 0FBCB800 == 61 [pid = 4012] [id = 182]
18:27:53 INFO - PROCESS | 4012 | --DOCSHELL 11E56C00 == 60 [pid = 4012] [id = 183]
18:27:53 INFO - PROCESS | 4012 | --DOCSHELL 11CCE500 == 59 [pid = 4012] [id = 184]
18:27:53 INFO - PROCESS | 4012 | --DOCSHELL 18ABFD00 == 58 [pid = 4012] [id = 185]
18:27:53 INFO - PROCESS | 4012 | --DOCSHELL 1AB34700 == 57 [pid = 4012] [id = 186]
18:27:53 INFO - PROCESS | 4012 | --DOCSHELL 1D795200 == 56 [pid = 4012] [id = 187]
18:27:53 INFO - PROCESS | 4012 | --DOCSHELL 17EF8400 == 55 [pid = 4012] [id = 188]
18:27:53 INFO - PROCESS | 4012 | --DOCSHELL 1D009900 == 54 [pid = 4012] [id = 189]
18:27:53 INFO - PROCESS | 4012 | --DOCSHELL 16A6C000 == 53 [pid = 4012] [id = 190]
18:27:53 INFO - PROCESS | 4012 | --DOCSHELL 1D009300 == 52 [pid = 4012] [id = 191]
18:27:53 INFO - PROCESS | 4012 | --DOCSHELL 16A6D800 == 51 [pid = 4012] [id = 192]
18:27:53 INFO - PROCESS | 4012 | --DOCSHELL 1F6E4000 == 50 [pid = 4012] [id = 193]
18:27:53 INFO - PROCESS | 4012 | --DOCSHELL 1F39E100 == 49 [pid = 4012] [id = 194]
18:27:53 INFO - PROCESS | 4012 | --DOCSHELL 1FCA1300 == 48 [pid = 4012] [id = 195]
18:27:53 INFO - PROCESS | 4012 | --DOCSHELL 0E12B500 == 47 [pid = 4012] [id = 196]
18:27:53 INFO - PROCESS | 4012 | --DOCSHELL 0F3FC000 == 46 [pid = 4012] [id = 197]
18:27:53 INFO - PROCESS | 4012 | --DOCSHELL 0F069900 == 45 [pid = 4012] [id = 198]
18:27:53 INFO - PROCESS | 4012 | --DOCSHELL 10CDBE00 == 44 [pid = 4012] [id = 199]
18:27:53 INFO - PROCESS | 4012 | --DOCSHELL 0E814D00 == 43 [pid = 4012] [id = 130]
18:27:53 INFO - PROCESS | 4012 | --DOCSHELL 0E813E00 == 42 [pid = 4012] [id = 94]
18:27:53 INFO - PROCESS | 4012 | --DOCSHELL 1C5DB000 == 41 [pid = 4012] [id = 180]
18:27:53 INFO - PROCESS | 4012 | --DOCSHELL 0F0E6500 == 40 [pid = 4012] [id = 88]
18:27:53 INFO - PROCESS | 4012 | --DOCSHELL 18CB8F00 == 39 [pid = 4012] [id = 67]
18:27:54 INFO - PROCESS | 4012 | --DOCSHELL 0F049400 == 38 [pid = 4012] [id = 201]
18:27:54 INFO - PROCESS | 4012 | --DOCSHELL 180A8400 == 37 [pid = 4012] [id = 205]
18:27:54 INFO - PROCESS | 4012 | --DOCSHELL 11EEBF00 == 36 [pid = 4012] [id = 202]
18:27:54 INFO - PROCESS | 4012 | --DOCSHELL 01391900 == 35 [pid = 4012] [id = 200]
18:27:54 INFO - PROCESS | 4012 | --DOCSHELL 0E814A00 == 34 [pid = 4012] [id = 207]
18:27:54 INFO - PROCESS | 4012 | --DOCSHELL 1AABEB00 == 33 [pid = 4012] [id = 209]
18:27:54 INFO - PROCESS | 4012 | --DOCSHELL 19D66F00 == 32 [pid = 4012] [id = 208]
18:27:54 INFO - PROCESS | 4012 | --DOCSHELL 18EB6900 == 31 [pid = 4012] [id = 206]
18:27:54 INFO - PROCESS | 4012 | --DOCSHELL 1A4A6700 == 30 [pid = 4012] [id = 210]
18:27:54 INFO - PROCESS | 4012 | --DOCSHELL 1D794900 == 29 [pid = 4012] [id = 211]
18:27:54 INFO - PROCESS | 4012 | --DOCSHELL 160F1600 == 28 [pid = 4012] [id = 203]
18:27:54 INFO - PROCESS | 4012 | --DOCSHELL 0E812900 == 27 [pid = 4012] [id = 204]
18:27:55 INFO - PROCESS | 4012 | --DOMWINDOW == 147 (16F63F80) [pid = 4012] [serial = 477] [outer = 00000000] [url = about:blank]
18:27:55 INFO - PROCESS | 4012 | --DOMWINDOW == 146 (16F65B00) [pid = 4012] [serial = 483] [outer = 00000000] [url = about:blank]
18:27:55 INFO - PROCESS | 4012 | --DOMWINDOW == 145 (16F63300) [pid = 4012] [serial = 472] [outer = 00000000] [url = about:blank]
18:27:55 INFO - PROCESS | 4012 | --DOMWINDOW == 144 (1528AB00) [pid = 4012] [serial = 480] [outer = 00000000] [url = about:blank]
18:27:55 INFO - PROCESS | 4012 | --DOMWINDOW == 143 (148F5600) [pid = 4012] [serial = 498] [outer = 00000000] [url = about:blank]
18:27:55 INFO - PROCESS | 4012 | --DOMWINDOW == 142 (16CE9C80) [pid = 4012] [serial = 501] [outer = 00000000] [url = about:blank]
18:27:55 INFO - PROCESS | 4012 | --DOMWINDOW == 141 (17EEDD80) [pid = 4012] [serial = 504] [outer = 00000000] [url = about:blank]
18:27:55 INFO - PROCESS | 4012 | --DOMWINDOW == 140 (126A5100) [pid = 4012] [serial = 495] [outer = 00000000] [url = about:blank]
18:27:55 INFO - PROCESS | 4012 | ++DOCSHELL 0E812900 == 28 [pid = 4012] [id = 213]
18:27:55 INFO - PROCESS | 4012 | ++DOMWINDOW == 141 (0FC0A800) [pid = 4012] [serial = 599] [outer = 00000000]
18:27:55 INFO - PROCESS | 4012 | ++DOMWINDOW == 142 (1135EC00) [pid = 4012] [serial = 600] [outer = 0FC0A800]
18:27:55 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
18:27:55 INFO - document served over http requires an http
18:27:55 INFO - sub-resource via iframe-tag using the http-csp
18:27:55 INFO - delivery method with swap-origin-redirect and when
18:27:55 INFO - the target request is cross-origin.
18:27:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3032ms
18:27:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:27:55 INFO - PROCESS | 4012 | ++DOCSHELL 0F069000 == 29 [pid = 4012] [id = 214]
18:27:55 INFO - PROCESS | 4012 | ++DOMWINDOW == 143 (0FC0BC00) [pid = 4012] [serial = 601] [outer = 00000000]
18:27:55 INFO - PROCESS | 4012 | ++DOMWINDOW == 144 (119A3300) [pid = 4012] [serial = 602] [outer = 0FC0BC00]
18:27:55 INFO - PROCESS | 4012 | 1445563675348 Marionette INFO loaded listener.js
18:27:55 INFO - PROCESS | 4012 | ++DOMWINDOW == 145 (11FE4780) [pid = 4012] [serial = 603] [outer = 0FC0BC00]
18:27:55 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
18:27:55 INFO - document served over http requires an http
18:27:55 INFO - sub-resource via script-tag using the http-csp
18:27:55 INFO - delivery method with keep-origin-redirect and when
18:27:55 INFO - the target request is cross-origin.
18:27:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 625ms
18:27:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
18:27:55 INFO - PROCESS | 4012 | ++DOCSHELL 0FBCCA00 == 30 [pid = 4012] [id = 215]
18:27:55 INFO - PROCESS | 4012 | ++DOMWINDOW == 146 (11FE5B80) [pid = 4012] [serial = 604] [outer = 00000000]
18:27:55 INFO - PROCESS | 4012 | ++DOMWINDOW == 147 (11FE7700) [pid = 4012] [serial = 605] [outer = 11FE5B80]
18:27:56 INFO - PROCESS | 4012 | 1445563675980 Marionette INFO loaded listener.js
18:27:56 INFO - PROCESS | 4012 | ++DOMWINDOW == 148 (126A4200) [pid = 4012] [serial = 606] [outer = 11FE5B80]
18:27:56 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
18:27:56 INFO - document served over http requires an http
18:27:56 INFO - sub-resource via script-tag using the http-csp
18:27:56 INFO - delivery method with no-redirect and when
18:27:56 INFO - the target request is cross-origin.
18:27:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 594ms
18:27:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:27:56 INFO - PROCESS | 4012 | ++DOCSHELL 10F98F00 == 31 [pid = 4012] [id = 216]
18:27:56 INFO - PROCESS | 4012 | ++DOMWINDOW == 149 (11FE7200) [pid = 4012] [serial = 607] [outer = 00000000]
18:27:56 INFO - PROCESS | 4012 | ++DOMWINDOW == 150 (128D4F00) [pid = 4012] [serial = 608] [outer = 11FE7200]
18:27:56 INFO - PROCESS | 4012 | 1445563676589 Marionette INFO loaded listener.js
18:27:56 INFO - PROCESS | 4012 | ++DOMWINDOW == 151 (128D8B00) [pid = 4012] [serial = 609] [outer = 11FE7200]
18:27:57 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
18:27:57 INFO - document served over http requires an http
18:27:57 INFO - sub-resource via script-tag using the http-csp
18:27:57 INFO - delivery method with swap-origin-redirect and when
18:27:57 INFO - the target request is cross-origin.
18:27:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 594ms
18:27:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:27:57 INFO - PROCESS | 4012 | ++DOCSHELL 11BE2000 == 32 [pid = 4012] [id = 217]
18:27:57 INFO - PROCESS | 4012 | ++DOMWINDOW == 152 (13C7A680) [pid = 4012] [serial = 610] [outer = 00000000]
18:27:57 INFO - PROCESS | 4012 | ++DOMWINDOW == 153 (13C7DB00) [pid = 4012] [serial = 611] [outer = 13C7A680]
18:27:57 INFO - PROCESS | 4012 | 1445563677176 Marionette INFO loaded listener.js
18:27:57 INFO - PROCESS | 4012 | ++DOMWINDOW == 154 (13D15380) [pid = 4012] [serial = 612] [outer = 13C7A680]
18:27:57 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:27:57 INFO - document served over http requires an http
18:27:57 INFO - sub-resource via xhr-request using the http-csp
18:27:57 INFO - delivery method with keep-origin-redirect and when
18:27:57 INFO - the target request is cross-origin.
18:27:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 532ms
18:27:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
18:27:57 INFO - PROCESS | 4012 | ++DOCSHELL 11E2AB00 == 33 [pid = 4012] [id = 218]
18:27:57 INFO - PROCESS | 4012 | ++DOMWINDOW == 155 (13D65B80) [pid = 4012] [serial = 613] [outer = 00000000]
18:27:57 INFO - PROCESS | 4012 | ++DOMWINDOW == 156 (148F3F80) [pid = 4012] [serial = 614] [outer = 13D65B80]
18:27:57 INFO - PROCESS | 4012 | 1445563677713 Marionette INFO loaded listener.js
18:27:57 INFO - PROCESS | 4012 | ++DOMWINDOW == 157 (14AD9280) [pid = 4012] [serial = 615] [outer = 13D65B80]
18:27:58 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:27:58 INFO - document served over http requires an http
18:27:58 INFO - sub-resource via xhr-request using the http-csp
18:27:58 INFO - delivery method with no-redirect and when
18:27:58 INFO - the target request is cross-origin.
18:27:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 594ms
18:27:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:27:58 INFO - PROCESS | 4012 | ++DOCSHELL 147E4D00 == 34 [pid = 4012] [id = 219]
18:27:58 INFO - PROCESS | 4012 | ++DOMWINDOW == 158 (14ADB580) [pid = 4012] [serial = 616] [outer = 00000000]
18:27:58 INFO - PROCESS | 4012 | ++DOMWINDOW == 159 (1512D600) [pid = 4012] [serial = 617] [outer = 14ADB580]
18:27:58 INFO - PROCESS | 4012 | 1445563678334 Marionette INFO loaded listener.js
18:27:58 INFO - PROCESS | 4012 | ++DOMWINDOW == 160 (15286280) [pid = 4012] [serial = 618] [outer = 14ADB580]
18:27:58 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
18:27:58 INFO - document served over http requires an http
18:27:58 INFO - sub-resource via xhr-request using the http-csp
18:27:58 INFO - delivery method with swap-origin-redirect and when
18:27:58 INFO - the target request is cross-origin.
18:27:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 594ms
18:27:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:27:58 INFO - PROCESS | 4012 | ++DOCSHELL 15A56E00 == 35 [pid = 4012] [id = 220]
18:27:58 INFO - PROCESS | 4012 | ++DOMWINDOW == 161 (15286A00) [pid = 4012] [serial = 619] [outer = 00000000]
18:27:58 INFO - PROCESS | 4012 | ++DOMWINDOW == 162 (1528A100) [pid = 4012] [serial = 620] [outer = 15286A00]
18:27:58 INFO - PROCESS | 4012 | 1445563678932 Marionette INFO loaded listener.js
18:27:59 INFO - PROCESS | 4012 | ++DOMWINDOW == 163 (15531C80) [pid = 4012] [serial = 621] [outer = 15286A00]
18:27:59 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
18:27:59 INFO - document served over http requires an https
18:27:59 INFO - sub-resource via fetch-request using the http-csp
18:27:59 INFO - delivery method with keep-origin-redirect and when
18:27:59 INFO - the target request is cross-origin.
18:27:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 641ms
18:27:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
18:27:59 INFO - PROCESS | 4012 | ++DOCSHELL 0E12C400 == 36 [pid = 4012] [id = 221]
18:27:59 INFO - PROCESS | 4012 | ++DOMWINDOW == 164 (15277400) [pid = 4012] [serial = 622] [outer = 00000000]
18:27:59 INFO - PROCESS | 4012 | ++DOMWINDOW == 165 (15531F00) [pid = 4012] [serial = 623] [outer = 15277400]
18:27:59 INFO - PROCESS | 4012 | 1445563679594 Marionette INFO loaded listener.js
18:27:59 INFO - PROCESS | 4012 | ++DOMWINDOW == 166 (1588CE80) [pid = 4012] [serial = 624] [outer = 15277400]
18:28:00 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
18:28:00 INFO - document served over http requires an https
18:28:00 INFO - sub-resource via fetch-request using the http-csp
18:28:00 INFO - delivery method with no-redirect and when
18:28:00 INFO - the target request is cross-origin.
18:28:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 657ms
18:28:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:28:00 INFO - PROCESS | 4012 | ++DOCSHELL 169CE800 == 37 [pid = 4012] [id = 222]
18:28:00 INFO - PROCESS | 4012 | ++DOMWINDOW == 167 (15289C00) [pid = 4012] [serial = 625] [outer = 00000000]
18:28:00 INFO - PROCESS | 4012 | ++DOMWINDOW == 168 (15A49F00) [pid = 4012] [serial = 626] [outer = 15289C00]
18:28:00 INFO - PROCESS | 4012 | 1445563680288 Marionette INFO loaded listener.js
18:28:00 INFO - PROCESS | 4012 | ++DOMWINDOW == 169 (1642B100) [pid = 4012] [serial = 627] [outer = 15289C00]
18:28:01 INFO - PROCESS | 4012 | --DOMWINDOW == 168 (14ADC480) [pid = 4012] [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]
18:28:01 INFO - PROCESS | 4012 | --DOMWINDOW == 167 (18CB7100) [pid = 4012] [serial = 447] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
18:28:01 INFO - PROCESS | 4012 | --DOMWINDOW == 166 (014BA880) [pid = 4012] [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]
18:28:01 INFO - PROCESS | 4012 | --DOMWINDOW == 165 (17EB9500) [pid = 4012] [serial = 456] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
18:28:01 INFO - PROCESS | 4012 | --DOMWINDOW == 164 (1FB8D600) [pid = 4012] [serial = 594] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445563672031]
18:28:01 INFO - PROCESS | 4012 | --DOMWINDOW == 163 (173F4780) [pid = 4012] [serial = 432] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 162 (16F61280) [pid = 4012] [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]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 161 (173F5E00) [pid = 4012] [serial = 444] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 160 (15278080) [pid = 4012] [serial = 441] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 159 (17EBB300) [pid = 4012] [serial = 453] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 158 (17812900) [pid = 4012] [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]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 157 (148F1280) [pid = 4012] [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]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 156 (13C7CC00) [pid = 4012] [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]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 155 (148F1500) [pid = 4012] [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]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 154 (17369C80) [pid = 4012] [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]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 153 (1BA34E80) [pid = 4012] [serial = 464] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 152 (1A213580) [pid = 4012] [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]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 151 (17EEC700) [pid = 4012] [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]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 150 (128D4780) [pid = 4012] [serial = 557] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 149 (1772A900) [pid = 4012] [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]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 148 (126A1280) [pid = 4012] [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]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 147 (17729280) [pid = 4012] [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]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 146 (17814480) [pid = 4012] [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]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 145 (17EB9780) [pid = 4012] [serial = 450] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 144 (16F64E80) [pid = 4012] [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]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 143 (1FB8BD00) [pid = 4012] [serial = 547] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 142 (119A2680) [pid = 4012] [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]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 141 (16BDA980) [pid = 4012] [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]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 140 (11FE5900) [pid = 4012] [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]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 139 (18AC3F80) [pid = 4012] [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]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 138 (128D6D00) [pid = 4012] [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]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 137 (119A4980) [pid = 4012] [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]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 136 (16BD8680) [pid = 4012] [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]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 135 (18CB5300) [pid = 4012] [serial = 552] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445563663647]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 134 (10C33800) [pid = 4012] [serial = 435] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 133 (173F5900) [pid = 4012] [serial = 515] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 132 (1A215D80) [pid = 4012] [serial = 589] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 131 (173F8B00) [pid = 4012] [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]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 130 (126A2400) [pid = 4012] [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]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 129 (14ADCC00) [pid = 4012] [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]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 128 (1BA33300) [pid = 4012] [serial = 459] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 127 (119A5880) [pid = 4012] [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]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 126 (16BD9300) [pid = 4012] [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]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 125 (119A3580) [pid = 4012] [serial = 510] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445563652823]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 124 (0FDA3580) [pid = 4012] [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]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 123 (1D10C680) [pid = 4012] [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]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 122 (11EA4200) [pid = 4012] [serial = 438] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 121 (126A2B80) [pid = 4012] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445563652823]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 120 (13D13080) [pid = 4012] [serial = 513] [outer = 00000000] [url = about:blank]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 119 (16CEBD00) [pid = 4012] [serial = 516] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 118 (16D6BB80) [pid = 4012] [serial = 518] [outer = 00000000] [url = about:blank]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 117 (19BC4200) [pid = 4012] [serial = 521] [outer = 00000000] [url = about:blank]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 116 (1A215880) [pid = 4012] [serial = 524] [outer = 00000000] [url = about:blank]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 115 (1D10F380) [pid = 4012] [serial = 527] [outer = 00000000] [url = about:blank]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 114 (17814980) [pid = 4012] [serial = 530] [outer = 00000000] [url = about:blank]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 113 (16BD9A80) [pid = 4012] [serial = 533] [outer = 00000000] [url = about:blank]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 112 (16BDBB00) [pid = 4012] [serial = 536] [outer = 00000000] [url = about:blank]
18:28:02 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:28:02 INFO - document served over http requires an https
18:28:02 INFO - sub-resource via fetch-request using the http-csp
18:28:02 INFO - delivery method with swap-origin-redirect and when
18:28:02 INFO - the target request is cross-origin.
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 111 (1772B080) [pid = 4012] [serial = 539] [outer = 00000000] [url = about:blank]
18:28:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1923ms
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 110 (1772BF80) [pid = 4012] [serial = 542] [outer = 00000000] [url = about:blank]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 109 (1D10FB00) [pid = 4012] [serial = 545] [outer = 00000000] [url = about:blank]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 108 (1D1D5100) [pid = 4012] [serial = 548] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 107 (1FB89780) [pid = 4012] [serial = 550] [outer = 00000000] [url = about:blank]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 106 (1588B800) [pid = 4012] [serial = 553] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445563663647]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 105 (1FB8A400) [pid = 4012] [serial = 555] [outer = 00000000] [url = about:blank]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 104 (14AD9C80) [pid = 4012] [serial = 558] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 103 (13C79280) [pid = 4012] [serial = 560] [outer = 00000000] [url = about:blank]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 102 (13C79C80) [pid = 4012] [serial = 563] [outer = 00000000] [url = about:blank]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 101 (126A3800) [pid = 4012] [serial = 566] [outer = 00000000] [url = about:blank]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 100 (16D6B900) [pid = 4012] [serial = 569] [outer = 00000000] [url = about:blank]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 99 (17814200) [pid = 4012] [serial = 572] [outer = 00000000] [url = about:blank]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 98 (18CB7380) [pid = 4012] [serial = 575] [outer = 00000000] [url = about:blank]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 97 (128D7980) [pid = 4012] [serial = 578] [outer = 00000000] [url = about:blank]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 96 (15A4D100) [pid = 4012] [serial = 581] [outer = 00000000] [url = about:blank]
18:28:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 95 (17EBA400) [pid = 4012] [serial = 584] [outer = 00000000] [url = about:blank]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 94 (18EB3580) [pid = 4012] [serial = 587] [outer = 00000000] [url = about:blank]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 93 (1987C880) [pid = 4012] [serial = 590] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 92 (1BA33080) [pid = 4012] [serial = 592] [outer = 00000000] [url = about:blank]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 91 (1FB8D880) [pid = 4012] [serial = 595] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445563672031]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 90 (1FB89280) [pid = 4012] [serial = 597] [outer = 00000000] [url = about:blank]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 89 (1736B580) [pid = 4012] [serial = 377] [outer = 00000000] [url = about:blank]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 88 (173F7200) [pid = 4012] [serial = 382] [outer = 00000000] [url = about:blank]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 87 (18AC2400) [pid = 4012] [serial = 387] [outer = 00000000] [url = about:blank]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 86 (1987BC00) [pid = 4012] [serial = 434] [outer = 00000000] [url = about:blank]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 85 (13D11F00) [pid = 4012] [serial = 437] [outer = 00000000] [url = about:blank]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 84 (16D6BE00) [pid = 4012] [serial = 440] [outer = 00000000] [url = about:blank]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 83 (19878780) [pid = 4012] [serial = 443] [outer = 00000000] [url = about:blank]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 82 (19BC5600) [pid = 4012] [serial = 446] [outer = 00000000] [url = about:blank]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 81 (1A42C980) [pid = 4012] [serial = 449] [outer = 00000000] [url = about:blank]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 80 (17EBB080) [pid = 4012] [serial = 452] [outer = 00000000] [url = about:blank]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 79 (1A98DE80) [pid = 4012] [serial = 455] [outer = 00000000] [url = about:blank]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 78 (1BA32B80) [pid = 4012] [serial = 458] [outer = 00000000] [url = about:blank]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 77 (1BA35880) [pid = 4012] [serial = 461] [outer = 00000000] [url = about:blank]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 76 (1D1D2180) [pid = 4012] [serial = 466] [outer = 00000000] [url = about:blank]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 75 (1D1D3800) [pid = 4012] [serial = 528] [outer = 00000000] [url = about:blank]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 74 (17815600) [pid = 4012] [serial = 531] [outer = 00000000] [url = about:blank]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 73 (16BDA700) [pid = 4012] [serial = 534] [outer = 00000000] [url = about:blank]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 72 (1772C200) [pid = 4012] [serial = 570] [outer = 00000000] [url = about:blank]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 71 (17EBD600) [pid = 4012] [serial = 573] [outer = 00000000] [url = about:blank]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 70 (19BC3080) [pid = 4012] [serial = 576] [outer = 00000000] [url = about:blank]
18:28:02 INFO - PROCESS | 4012 | --DOMWINDOW == 69 (1528A600) [pid = 4012] [serial = 368] [outer = 00000000] [url = about:blank]
18:28:02 INFO - PROCESS | 4012 | ++DOCSHELL 11E01000 == 38 [pid = 4012] [id = 223]
18:28:02 INFO - PROCESS | 4012 | ++DOMWINDOW == 70 (0F053580) [pid = 4012] [serial = 628] [outer = 00000000]
18:28:02 INFO - PROCESS | 4012 | ++DOMWINDOW == 71 (126A1280) [pid = 4012] [serial = 629] [outer = 0F053580]
18:28:02 INFO - PROCESS | 4012 | 1445563682171 Marionette INFO loaded listener.js
18:28:02 INFO - PROCESS | 4012 | ++DOMWINDOW == 72 (128D6D00) [pid = 4012] [serial = 630] [outer = 0F053580]
18:28:02 INFO - PROCESS | 4012 | ++DOCSHELL 17F63F00 == 39 [pid = 4012] [id = 224]
18:28:02 INFO - PROCESS | 4012 | ++DOMWINDOW == 73 (14ADB300) [pid = 4012] [serial = 631] [outer = 00000000]
18:28:02 INFO - PROCESS | 4012 | ++DOMWINDOW == 74 (11FE5900) [pid = 4012] [serial = 632] [outer = 14ADB300]
18:28:02 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
18:28:02 INFO - document served over http requires an https
18:28:02 INFO - sub-resource via iframe-tag using the http-csp
18:28:02 INFO - delivery method with keep-origin-redirect and when
18:28:02 INFO - the target request is cross-origin.
18:28:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 641ms
18:28:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:28:02 INFO - PROCESS | 4012 | ++DOCSHELL 11E2A200 == 40 [pid = 4012] [id = 225]
18:28:02 INFO - PROCESS | 4012 | ++DOMWINDOW == 75 (119A4980) [pid = 4012] [serial = 633] [outer = 00000000]
18:28:02 INFO - PROCESS | 4012 | ++DOMWINDOW == 76 (128D7980) [pid = 4012] [serial = 634] [outer = 119A4980]
18:28:02 INFO - PROCESS | 4012 | 1445563682855 Marionette INFO loaded listener.js
18:28:02 INFO - PROCESS | 4012 | ++DOMWINDOW == 77 (16427F00) [pid = 4012] [serial = 635] [outer = 119A4980]
18:28:03 INFO - PROCESS | 4012 | ++DOCSHELL 18CBA400 == 41 [pid = 4012] [id = 226]
18:28:03 INFO - PROCESS | 4012 | ++DOMWINDOW == 78 (16BD9800) [pid = 4012] [serial = 636] [outer = 00000000]
18:28:03 INFO - PROCESS | 4012 | ++DOMWINDOW == 79 (16BD9A80) [pid = 4012] [serial = 637] [outer = 16BD9800]
18:28:03 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
18:28:03 INFO - document served over http requires an https
18:28:03 INFO - sub-resource via iframe-tag using the http-csp
18:28:03 INFO - delivery method with no-redirect and when
18:28:03 INFO - the target request is cross-origin.
18:28:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 641ms
18:28:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:28:03 INFO - PROCESS | 4012 | ++DOCSHELL 15058A00 == 42 [pid = 4012] [id = 227]
18:28:03 INFO - PROCESS | 4012 | ++DOMWINDOW == 80 (11EA4480) [pid = 4012] [serial = 638] [outer = 00000000]
18:28:03 INFO - PROCESS | 4012 | ++DOMWINDOW == 81 (14ADA180) [pid = 4012] [serial = 639] [outer = 11EA4480]
18:28:03 INFO - PROCESS | 4012 | 1445563683487 Marionette INFO loaded listener.js
18:28:03 INFO - PROCESS | 4012 | ++DOMWINDOW == 82 (16BD8680) [pid = 4012] [serial = 640] [outer = 11EA4480]
18:28:03 INFO - PROCESS | 4012 | ++DOCSHELL 191F2B00 == 43 [pid = 4012] [id = 228]
18:28:03 INFO - PROCESS | 4012 | ++DOMWINDOW == 83 (16BDAC00) [pid = 4012] [serial = 641] [outer = 00000000]
18:28:03 INFO - PROCESS | 4012 | ++DOMWINDOW == 84 (16CEB580) [pid = 4012] [serial = 642] [outer = 16BDAC00]
18:28:04 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:28:04 INFO - document served over http requires an https
18:28:04 INFO - sub-resource via iframe-tag using the http-csp
18:28:04 INFO - delivery method with swap-origin-redirect and when
18:28:04 INFO - the target request is cross-origin.
18:28:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 703ms
18:28:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:28:04 INFO - PROCESS | 4012 | ++DOCSHELL 0F069300 == 44 [pid = 4012] [id = 229]
18:28:04 INFO - PROCESS | 4012 | ++DOMWINDOW == 85 (0F195D80) [pid = 4012] [serial = 643] [outer = 00000000]
18:28:04 INFO - PROCESS | 4012 | ++DOMWINDOW == 86 (11FE4C80) [pid = 4012] [serial = 644] [outer = 0F195D80]
18:28:04 INFO - PROCESS | 4012 | 1445563684264 Marionette INFO loaded listener.js
18:28:04 INFO - PROCESS | 4012 | ++DOMWINDOW == 87 (11FE7E80) [pid = 4012] [serial = 645] [outer = 0F195D80]
18:28: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
18:28:04 INFO - document served over http requires an https
18:28:04 INFO - sub-resource via script-tag using the http-csp
18:28:04 INFO - delivery method with keep-origin-redirect and when
18:28:04 INFO - the target request is cross-origin.
18:28:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 954ms
18:28:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
18:28:05 INFO - PROCESS | 4012 | ++DOCSHELL 0FBF9600 == 45 [pid = 4012] [id = 230]
18:28:05 INFO - PROCESS | 4012 | ++DOMWINDOW == 88 (119A3800) [pid = 4012] [serial = 646] [outer = 00000000]
18:28:05 INFO - PROCESS | 4012 | ++DOMWINDOW == 89 (126A5100) [pid = 4012] [serial = 647] [outer = 119A3800]
18:28:05 INFO - PROCESS | 4012 | 1445563685161 Marionette INFO loaded listener.js
18:28:05 INFO - PROCESS | 4012 | ++DOMWINDOW == 90 (148F1C80) [pid = 4012] [serial = 648] [outer = 119A3800]
18:28: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
18:28:05 INFO - document served over http requires an https
18:28:05 INFO - sub-resource via script-tag using the http-csp
18:28:05 INFO - delivery method with no-redirect and when
18:28:05 INFO - the target request is cross-origin.
18:28:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 844ms
18:28:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:28:05 INFO - PROCESS | 4012 | ++DOCSHELL 11EEB000 == 46 [pid = 4012] [id = 231]
18:28:05 INFO - PROCESS | 4012 | ++DOMWINDOW == 91 (126A3F80) [pid = 4012] [serial = 649] [outer = 00000000]
18:28:06 INFO - PROCESS | 4012 | ++DOMWINDOW == 92 (148F2400) [pid = 4012] [serial = 650] [outer = 126A3F80]
18:28:06 INFO - PROCESS | 4012 | 1445563686018 Marionette INFO loaded listener.js
18:28:06 INFO - PROCESS | 4012 | ++DOMWINDOW == 93 (1588DB00) [pid = 4012] [serial = 651] [outer = 126A3F80]
18:28:06 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
18:28:06 INFO - document served over http requires an https
18:28:06 INFO - sub-resource via script-tag using the http-csp
18:28:06 INFO - delivery method with swap-origin-redirect and when
18:28:06 INFO - the target request is cross-origin.
18:28:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 829ms
18:28:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:28:06 INFO - PROCESS | 4012 | ++DOCSHELL 169CE500 == 47 [pid = 4012] [id = 232]
18:28:06 INFO - PROCESS | 4012 | ++DOMWINDOW == 94 (13C7CC00) [pid = 4012] [serial = 652] [outer = 00000000]
18:28:06 INFO - PROCESS | 4012 | ++DOMWINDOW == 95 (160D6B00) [pid = 4012] [serial = 653] [outer = 13C7CC00]
18:28:06 INFO - PROCESS | 4012 | 1445563686858 Marionette INFO loaded listener.js
18:28:06 INFO - PROCESS | 4012 | ++DOMWINDOW == 96 (16CEA400) [pid = 4012] [serial = 654] [outer = 13C7CC00]
18:28: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
18:28:07 INFO - document served over http requires an https
18:28:07 INFO - sub-resource via xhr-request using the http-csp
18:28:07 INFO - delivery method with keep-origin-redirect and when
18:28:07 INFO - the target request is cross-origin.
18:28:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 797ms
18:28:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
18:28:07 INFO - PROCESS | 4012 | ++DOCSHELL 17EF7800 == 48 [pid = 4012] [id = 233]
18:28:07 INFO - PROCESS | 4012 | ++DOMWINDOW == 97 (15535B00) [pid = 4012] [serial = 655] [outer = 00000000]
18:28:07 INFO - PROCESS | 4012 | ++DOMWINDOW == 98 (16CEB800) [pid = 4012] [serial = 656] [outer = 15535B00]
18:28:07 INFO - PROCESS | 4012 | 1445563687672 Marionette INFO loaded listener.js
18:28:07 INFO - PROCESS | 4012 | ++DOMWINDOW == 99 (16D6C080) [pid = 4012] [serial = 657] [outer = 15535B00]
18:28: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
18:28:08 INFO - document served over http requires an https
18:28:08 INFO - sub-resource via xhr-request using the http-csp
18:28:08 INFO - delivery method with no-redirect and when
18:28:08 INFO - the target request is cross-origin.
18:28:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 798ms
18:28:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:28:08 INFO - PROCESS | 4012 | ++DOCSHELL 15F47B00 == 49 [pid = 4012] [id = 234]
18:28:08 INFO - PROCESS | 4012 | ++DOMWINDOW == 100 (16D6D480) [pid = 4012] [serial = 658] [outer = 00000000]
18:28:08 INFO - PROCESS | 4012 | ++DOMWINDOW == 101 (16D6ED80) [pid = 4012] [serial = 659] [outer = 16D6D480]
18:28:08 INFO - PROCESS | 4012 | 1445563688473 Marionette INFO loaded listener.js
18:28:08 INFO - PROCESS | 4012 | ++DOMWINDOW == 102 (16F64480) [pid = 4012] [serial = 660] [outer = 16D6D480]
18:28: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
18:28:09 INFO - document served over http requires an https
18:28:09 INFO - sub-resource via xhr-request using the http-csp
18:28:09 INFO - delivery method with swap-origin-redirect and when
18:28:09 INFO - the target request is cross-origin.
18:28:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 797ms
18:28:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:28:09 INFO - PROCESS | 4012 | ++DOCSHELL 19F34E00 == 50 [pid = 4012] [id = 235]
18:28:09 INFO - PROCESS | 4012 | ++DOMWINDOW == 103 (16D6E380) [pid = 4012] [serial = 661] [outer = 00000000]
18:28:09 INFO - PROCESS | 4012 | ++DOMWINDOW == 104 (1736A180) [pid = 4012] [serial = 662] [outer = 16D6E380]
18:28:09 INFO - PROCESS | 4012 | 1445563689281 Marionette INFO loaded listener.js
18:28:09 INFO - PROCESS | 4012 | ++DOMWINDOW == 105 (1736D100) [pid = 4012] [serial = 663] [outer = 16D6E380]
18:28: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
18:28:09 INFO - document served over http requires an http
18:28:09 INFO - sub-resource via fetch-request using the http-csp
18:28:09 INFO - delivery method with keep-origin-redirect and when
18:28:09 INFO - the target request is same-origin.
18:28:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 845ms
18:28:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
18:28:10 INFO - PROCESS | 4012 | ++DOCSHELL 19F9A200 == 51 [pid = 4012] [id = 236]
18:28:10 INFO - PROCESS | 4012 | ++DOMWINDOW == 106 (1736D380) [pid = 4012] [serial = 664] [outer = 00000000]
18:28:10 INFO - PROCESS | 4012 | ++DOMWINDOW == 107 (173F5B80) [pid = 4012] [serial = 665] [outer = 1736D380]
18:28:10 INFO - PROCESS | 4012 | 1445563690146 Marionette INFO loaded listener.js
18:28:10 INFO - PROCESS | 4012 | ++DOMWINDOW == 108 (173F7980) [pid = 4012] [serial = 666] [outer = 1736D380]
18:28: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
18:28:10 INFO - document served over http requires an http
18:28:10 INFO - sub-resource via fetch-request using the http-csp
18:28:10 INFO - delivery method with no-redirect and when
18:28:10 INFO - the target request is same-origin.
18:28:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 829ms
18:28:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:28:10 INFO - PROCESS | 4012 | ++DOCSHELL 15A57D00 == 52 [pid = 4012] [id = 237]
18:28:10 INFO - PROCESS | 4012 | ++DOMWINDOW == 109 (1736AE00) [pid = 4012] [serial = 667] [outer = 00000000]
18:28:10 INFO - PROCESS | 4012 | ++DOMWINDOW == 110 (173F5400) [pid = 4012] [serial = 668] [outer = 1736AE00]
18:28:11 INFO - PROCESS | 4012 | 1445563690984 Marionette INFO loaded listener.js
18:28:11 INFO - PROCESS | 4012 | ++DOMWINDOW == 111 (1772AB80) [pid = 4012] [serial = 669] [outer = 1736AE00]
18:28: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
18:28:11 INFO - document served over http requires an http
18:28:11 INFO - sub-resource via fetch-request using the http-csp
18:28:11 INFO - delivery method with swap-origin-redirect and when
18:28:11 INFO - the target request is same-origin.
18:28:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 798ms
18:28:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:28:11 INFO - PROCESS | 4012 | ++DOCSHELL 16A6E100 == 53 [pid = 4012] [id = 238]
18:28:11 INFO - PROCESS | 4012 | ++DOMWINDOW == 112 (173F4F00) [pid = 4012] [serial = 670] [outer = 00000000]
18:28:11 INFO - PROCESS | 4012 | ++DOMWINDOW == 113 (1772C200) [pid = 4012] [serial = 671] [outer = 173F4F00]
18:28:11 INFO - PROCESS | 4012 | 1445563691784 Marionette INFO loaded listener.js
18:28:11 INFO - PROCESS | 4012 | ++DOMWINDOW == 114 (17812180) [pid = 4012] [serial = 672] [outer = 173F4F00]
18:28:12 INFO - PROCESS | 4012 | ++DOCSHELL 180A6600 == 54 [pid = 4012] [id = 239]
18:28:12 INFO - PROCESS | 4012 | ++DOMWINDOW == 115 (119A2900) [pid = 4012] [serial = 673] [outer = 00000000]
18:28:12 INFO - PROCESS | 4012 | ++DOMWINDOW == 116 (148F1000) [pid = 4012] [serial = 674] [outer = 119A2900]
18:28:13 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:28:13 INFO - document served over http requires an http
18:28:13 INFO - sub-resource via iframe-tag using the http-csp
18:28:13 INFO - delivery method with keep-origin-redirect and when
18:28:13 INFO - the target request is same-origin.
18:28:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1454ms
18:28:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:28:13 INFO - PROCESS | 4012 | ++DOCSHELL 120CA500 == 55 [pid = 4012] [id = 240]
18:28:13 INFO - PROCESS | 4012 | ++DOMWINDOW == 117 (119A1A00) [pid = 4012] [serial = 675] [outer = 00000000]
18:28:13 INFO - PROCESS | 4012 | ++DOMWINDOW == 118 (1772C480) [pid = 4012] [serial = 676] [outer = 119A1A00]
18:28:13 INFO - PROCESS | 4012 | 1445563693273 Marionette INFO loaded listener.js
18:28:13 INFO - PROCESS | 4012 | ++DOMWINDOW == 119 (17814980) [pid = 4012] [serial = 677] [outer = 119A1A00]
18:28:13 INFO - PROCESS | 4012 | ++DOCSHELL 0E81F400 == 56 [pid = 4012] [id = 241]
18:28:13 INFO - PROCESS | 4012 | ++DOMWINDOW == 120 (1781B780) [pid = 4012] [serial = 678] [outer = 00000000]
18:28:14 INFO - PROCESS | 4012 | ++DOMWINDOW == 121 (0F51AF00) [pid = 4012] [serial = 679] [outer = 1781B780]
18:28:14 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:28:14 INFO - document served over http requires an http
18:28:14 INFO - sub-resource via iframe-tag using the http-csp
18:28:14 INFO - delivery method with no-redirect and when
18:28:14 INFO - the target request is same-origin.
18:28:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1141ms
18:28:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:28:14 INFO - PROCESS | 4012 | ++DOCSHELL 0F049400 == 57 [pid = 4012] [id = 242]
18:28:14 INFO - PROCESS | 4012 | ++DOMWINDOW == 122 (1135E700) [pid = 4012] [serial = 680] [outer = 00000000]
18:28:14 INFO - PROCESS | 4012 | ++DOMWINDOW == 123 (120DB680) [pid = 4012] [serial = 681] [outer = 1135E700]
18:28:14 INFO - PROCESS | 4012 | 1445563694427 Marionette INFO loaded listener.js
18:28:14 INFO - PROCESS | 4012 | ++DOMWINDOW == 124 (15288A80) [pid = 4012] [serial = 682] [outer = 1135E700]
18:28:15 INFO - PROCESS | 4012 | ++DOCSHELL 11CCD000 == 58 [pid = 4012] [id = 243]
18:28:15 INFO - PROCESS | 4012 | ++DOMWINDOW == 125 (11FE7480) [pid = 4012] [serial = 683] [outer = 00000000]
18:28:15 INFO - PROCESS | 4012 | --DOCSHELL 1A439800 == 57 [pid = 4012] [id = 15]
18:28:15 INFO - PROCESS | 4012 | --DOCSHELL 1854D500 == 56 [pid = 4012] [id = 8]
18:28:15 INFO - PROCESS | 4012 | --DOCSHELL 15A57700 == 55 [pid = 4012] [id = 27]
18:28:15 INFO - PROCESS | 4012 | --DOCSHELL 11EED700 == 54 [pid = 4012] [id = 25]
18:28:15 INFO - PROCESS | 4012 | --DOCSHELL 199CF700 == 53 [pid = 4012] [id = 11]
18:28:15 INFO - PROCESS | 4012 | --DOCSHELL 19D67B00 == 52 [pid = 4012] [id = 12]
18:28:15 INFO - PROCESS | 4012 | --DOCSHELL 1164F400 == 51 [pid = 4012] [id = 24]
18:28:15 INFO - PROCESS | 4012 | --DOCSHELL 13E2DE00 == 50 [pid = 4012] [id = 26]
18:28:15 INFO - PROCESS | 4012 | --DOCSHELL 10CDBB00 == 49 [pid = 4012] [id = 23]
18:28:15 INFO - PROCESS | 4012 | --DOCSHELL 191F2B00 == 48 [pid = 4012] [id = 228]
18:28:15 INFO - PROCESS | 4012 | --DOCSHELL 18CBA400 == 47 [pid = 4012] [id = 226]
18:28:15 INFO - PROCESS | 4012 | --DOCSHELL 17F63F00 == 46 [pid = 4012] [id = 224]
18:28:15 INFO - PROCESS | 4012 | --DOCSHELL 0E812900 == 45 [pid = 4012] [id = 213]
18:28:15 INFO - PROCESS | 4012 | --DOCSHELL 1D794F00 == 44 [pid = 4012] [id = 212]
18:28:15 INFO - PROCESS | 4012 | ++DOMWINDOW == 126 (0F051000) [pid = 4012] [serial = 684] [outer = 11FE7480]
18:28:15 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:28:15 INFO - document served over http requires an http
18:28:15 INFO - sub-resource via iframe-tag using the http-csp
18:28:15 INFO - delivery method with swap-origin-redirect and when
18:28:15 INFO - the target request is same-origin.
18:28:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1001ms
18:28:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:28:15 INFO - PROCESS | 4012 | --DOMWINDOW == 125 (18AC2E00) [pid = 4012] [serial = 585] [outer = 00000000] [url = about:blank]
18:28:15 INFO - PROCESS | 4012 | --DOMWINDOW == 124 (1A213300) [pid = 4012] [serial = 588] [outer = 00000000] [url = about:blank]
18:28:15 INFO - PROCESS | 4012 | --DOMWINDOW == 123 (1D1D2400) [pid = 4012] [serial = 593] [outer = 00000000] [url = about:blank]
18:28:15 INFO - PROCESS | 4012 | --DOMWINDOW == 122 (13D12900) [pid = 4012] [serial = 567] [outer = 00000000] [url = about:blank]
18:28:15 INFO - PROCESS | 4012 | --DOMWINDOW == 121 (14ADD600) [pid = 4012] [serial = 564] [outer = 00000000] [url = about:blank]
18:28:15 INFO - PROCESS | 4012 | --DOMWINDOW == 120 (148F5380) [pid = 4012] [serial = 561] [outer = 00000000] [url = about:blank]
18:28:15 INFO - PROCESS | 4012 | --DOMWINDOW == 119 (1FE51000) [pid = 4012] [serial = 556] [outer = 00000000] [url = about:blank]
18:28:15 INFO - PROCESS | 4012 | --DOMWINDOW == 118 (1FB8C200) [pid = 4012] [serial = 551] [outer = 00000000] [url = about:blank]
18:28:15 INFO - PROCESS | 4012 | --DOMWINDOW == 117 (1D1D5D80) [pid = 4012] [serial = 546] [outer = 00000000] [url = about:blank]
18:28:15 INFO - PROCESS | 4012 | --DOMWINDOW == 116 (1BA35D80) [pid = 4012] [serial = 543] [outer = 00000000] [url = about:blank]
18:28:15 INFO - PROCESS | 4012 | --DOMWINDOW == 115 (1772BD00) [pid = 4012] [serial = 540] [outer = 00000000] [url = about:blank]
18:28:15 INFO - PROCESS | 4012 | --DOMWINDOW == 114 (1D10E700) [pid = 4012] [serial = 537] [outer = 00000000] [url = about:blank]
18:28:15 INFO - PROCESS | 4012 | --DOMWINDOW == 113 (1D10C900) [pid = 4012] [serial = 525] [outer = 00000000] [url = about:blank]
18:28:15 INFO - PROCESS | 4012 | --DOMWINDOW == 112 (1A215600) [pid = 4012] [serial = 522] [outer = 00000000] [url = about:blank]
18:28:15 INFO - PROCESS | 4012 | --DOMWINDOW == 111 (1829A400) [pid = 4012] [serial = 519] [outer = 00000000] [url = about:blank]
18:28:15 INFO - PROCESS | 4012 | --DOMWINDOW == 110 (148F1780) [pid = 4012] [serial = 514] [outer = 00000000] [url = about:blank]
18:28:15 INFO - PROCESS | 4012 | --DOMWINDOW == 109 (1987C380) [pid = 4012] [serial = 509] [outer = 00000000] [url = about:blank]
18:28:15 INFO - PROCESS | 4012 | --DOMWINDOW == 108 (13D12400) [pid = 4012] [serial = 579] [outer = 00000000] [url = about:blank]
18:28:15 INFO - PROCESS | 4012 | --DOMWINDOW == 107 (14138100) [pid = 4012] [serial = 582] [outer = 00000000] [url = about:blank]
18:28:15 INFO - PROCESS | 4012 | ++DOCSHELL 0F3FC300 == 45 [pid = 4012] [id = 244]
18:28:15 INFO - PROCESS | 4012 | ++DOMWINDOW == 108 (126A2400) [pid = 4012] [serial = 685] [outer = 00000000]
18:28:15 INFO - PROCESS | 4012 | ++DOMWINDOW == 109 (13C7BD00) [pid = 4012] [serial = 686] [outer = 126A2400]
18:28:15 INFO - PROCESS | 4012 | 1445563695416 Marionette INFO loaded listener.js
18:28:15 INFO - PROCESS | 4012 | ++DOMWINDOW == 110 (148F1500) [pid = 4012] [serial = 687] [outer = 126A2400]
18:28: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
18:28:15 INFO - document served over http requires an http
18:28:15 INFO - sub-resource via script-tag using the http-csp
18:28:15 INFO - delivery method with keep-origin-redirect and when
18:28:15 INFO - the target request is same-origin.
18:28:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 641ms
18:28:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
18:28:15 INFO - PROCESS | 4012 | ++DOCSHELL 11CCE500 == 46 [pid = 4012] [id = 245]
18:28:15 INFO - PROCESS | 4012 | ++DOMWINDOW == 111 (119A5D80) [pid = 4012] [serial = 688] [outer = 00000000]
18:28:16 INFO - PROCESS | 4012 | ++DOMWINDOW == 112 (15533300) [pid = 4012] [serial = 689] [outer = 119A5D80]
18:28:16 INFO - PROCESS | 4012 | 1445563696028 Marionette INFO loaded listener.js
18:28:16 INFO - PROCESS | 4012 | ++DOMWINDOW == 113 (15A4DD80) [pid = 4012] [serial = 690] [outer = 119A5D80]
18:28: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
18:28:16 INFO - document served over http requires an http
18:28:16 INFO - sub-resource via script-tag using the http-csp
18:28:16 INFO - delivery method with no-redirect and when
18:28:16 INFO - the target request is same-origin.
18:28:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 594ms
18:28:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:28:16 INFO - PROCESS | 4012 | ++DOCSHELL 14EF9F00 == 47 [pid = 4012] [id = 246]
18:28:16 INFO - PROCESS | 4012 | ++DOMWINDOW == 114 (1512A900) [pid = 4012] [serial = 691] [outer = 00000000]
18:28:16 INFO - PROCESS | 4012 | ++DOMWINDOW == 115 (16CEBF80) [pid = 4012] [serial = 692] [outer = 1512A900]
18:28:16 INFO - PROCESS | 4012 | 1445563696618 Marionette INFO loaded listener.js
18:28:16 INFO - PROCESS | 4012 | ++DOMWINDOW == 116 (16D6DE80) [pid = 4012] [serial = 693] [outer = 1512A900]
18:28:17 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
18:28:17 INFO - document served over http requires an http
18:28:17 INFO - sub-resource via script-tag using the http-csp
18:28:17 INFO - delivery method with swap-origin-redirect and when
18:28:17 INFO - the target request is same-origin.
18:28:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 594ms
18:28:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:28:17 INFO - PROCESS | 4012 | ++DOCSHELL 15F48A00 == 48 [pid = 4012] [id = 247]
18:28:17 INFO - PROCESS | 4012 | ++DOMWINDOW == 117 (14ADC980) [pid = 4012] [serial = 694] [outer = 00000000]
18:28:17 INFO - PROCESS | 4012 | ++DOMWINDOW == 118 (16F63A80) [pid = 4012] [serial = 695] [outer = 14ADC980]
18:28:17 INFO - PROCESS | 4012 | 1445563697221 Marionette INFO loaded listener.js
18:28:17 INFO - PROCESS | 4012 | ++DOMWINDOW == 119 (173F8600) [pid = 4012] [serial = 696] [outer = 14ADC980]
18:28: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
18:28:17 INFO - document served over http requires an http
18:28:17 INFO - sub-resource via xhr-request using the http-csp
18:28:17 INFO - delivery method with keep-origin-redirect and when
18:28:17 INFO - the target request is same-origin.
18:28:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 641ms
18:28:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
18:28:17 INFO - PROCESS | 4012 | ++DOCSHELL 16FC2500 == 49 [pid = 4012] [id = 248]
18:28:17 INFO - PROCESS | 4012 | ++DOMWINDOW == 120 (1772BF80) [pid = 4012] [serial = 697] [outer = 00000000]
18:28:17 INFO - PROCESS | 4012 | ++DOMWINDOW == 121 (17813580) [pid = 4012] [serial = 698] [outer = 1772BF80]
18:28:17 INFO - PROCESS | 4012 | 1445563697897 Marionette INFO loaded listener.js
18:28:17 INFO - PROCESS | 4012 | ++DOMWINDOW == 122 (17814700) [pid = 4012] [serial = 699] [outer = 1772BF80]
18:28:18 INFO - PROCESS | 4012 | --DOMWINDOW == 121 (0FC0A800) [pid = 4012] [serial = 599] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:28:18 INFO - PROCESS | 4012 | --DOMWINDOW == 120 (11FE5900) [pid = 4012] [serial = 632] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:28:18 INFO - PROCESS | 4012 | --DOMWINDOW == 119 (126A1280) [pid = 4012] [serial = 629] [outer = 00000000] [url = about:blank]
18:28:18 INFO - PROCESS | 4012 | --DOMWINDOW == 118 (1512D600) [pid = 4012] [serial = 617] [outer = 00000000] [url = about:blank]
18:28:18 INFO - PROCESS | 4012 | --DOMWINDOW == 117 (1135EC00) [pid = 4012] [serial = 600] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:28:18 INFO - PROCESS | 4012 | --DOMWINDOW == 116 (11FE7700) [pid = 4012] [serial = 605] [outer = 00000000] [url = about:blank]
18:28:18 INFO - PROCESS | 4012 | --DOMWINDOW == 115 (15531F00) [pid = 4012] [serial = 623] [outer = 00000000] [url = about:blank]
18:28:18 INFO - PROCESS | 4012 | --DOMWINDOW == 114 (15A49F00) [pid = 4012] [serial = 626] [outer = 00000000] [url = about:blank]
18:28:18 INFO - PROCESS | 4012 | --DOMWINDOW == 113 (119A3300) [pid = 4012] [serial = 602] [outer = 00000000] [url = about:blank]
18:28:18 INFO - PROCESS | 4012 | --DOMWINDOW == 112 (13C7DB00) [pid = 4012] [serial = 611] [outer = 00000000] [url = about:blank]
18:28:18 INFO - PROCESS | 4012 | --DOMWINDOW == 111 (128D4F00) [pid = 4012] [serial = 608] [outer = 00000000] [url = about:blank]
18:28:18 INFO - PROCESS | 4012 | --DOMWINDOW == 110 (1528A100) [pid = 4012] [serial = 620] [outer = 00000000] [url = about:blank]
18:28:18 INFO - PROCESS | 4012 | --DOMWINDOW == 109 (148F3F80) [pid = 4012] [serial = 614] [outer = 00000000] [url = about:blank]
18:28:18 INFO - PROCESS | 4012 | --DOMWINDOW == 108 (16BD9A80) [pid = 4012] [serial = 637] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445563683175]
18:28:18 INFO - PROCESS | 4012 | --DOMWINDOW == 107 (128D7980) [pid = 4012] [serial = 634] [outer = 00000000] [url = about:blank]
18:28:18 INFO - PROCESS | 4012 | --DOMWINDOW == 106 (14ADA180) [pid = 4012] [serial = 639] [outer = 00000000] [url = about:blank]
18:28:18 INFO - PROCESS | 4012 | --DOMWINDOW == 105 (13D65B80) [pid = 4012] [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]
18:28:18 INFO - PROCESS | 4012 | --DOMWINDOW == 104 (15286A00) [pid = 4012] [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]
18:28:18 INFO - PROCESS | 4012 | --DOMWINDOW == 103 (11FE7200) [pid = 4012] [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]
18:28:18 INFO - PROCESS | 4012 | --DOMWINDOW == 102 (14ADB300) [pid = 4012] [serial = 631] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:28:18 INFO - PROCESS | 4012 | --DOMWINDOW == 101 (14ADB580) [pid = 4012] [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]
18:28:18 INFO - PROCESS | 4012 | --DOMWINDOW == 100 (0F053580) [pid = 4012] [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]
18:28:18 INFO - PROCESS | 4012 | --DOMWINDOW == 99 (15277400) [pid = 4012] [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]
18:28:18 INFO - PROCESS | 4012 | --DOMWINDOW == 98 (15289C00) [pid = 4012] [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]
18:28:18 INFO - PROCESS | 4012 | --DOMWINDOW == 97 (119A4980) [pid = 4012] [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]
18:28:18 INFO - PROCESS | 4012 | --DOMWINDOW == 96 (0FC0BC00) [pid = 4012] [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]
18:28:18 INFO - PROCESS | 4012 | --DOMWINDOW == 95 (11FE5B80) [pid = 4012] [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]
18:28:18 INFO - PROCESS | 4012 | --DOMWINDOW == 94 (16BD9800) [pid = 4012] [serial = 636] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445563683175]
18:28:18 INFO - PROCESS | 4012 | --DOMWINDOW == 93 (13C7A680) [pid = 4012] [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]
18:28:18 INFO - PROCESS | 4012 | --DOMWINDOW == 92 (15286280) [pid = 4012] [serial = 618] [outer = 00000000] [url = about:blank]
18:28:18 INFO - PROCESS | 4012 | --DOMWINDOW == 91 (13D15380) [pid = 4012] [serial = 612] [outer = 00000000] [url = about:blank]
18:28:18 INFO - PROCESS | 4012 | --DOMWINDOW == 90 (14AD9280) [pid = 4012] [serial = 615] [outer = 00000000] [url = about:blank]
18:28: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
18:28:18 INFO - document served over http requires an http
18:28:18 INFO - sub-resource via xhr-request using the http-csp
18:28:18 INFO - delivery method with no-redirect and when
18:28:18 INFO - the target request is same-origin.
18:28:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 594ms
18:28:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:28:18 INFO - PROCESS | 4012 | ++DOCSHELL 180A7800 == 50 [pid = 4012] [id = 249]
18:28:18 INFO - PROCESS | 4012 | ++DOMWINDOW == 91 (11FE5B80) [pid = 4012] [serial = 700] [outer = 00000000]
18:28:18 INFO - PROCESS | 4012 | ++DOMWINDOW == 92 (126A2680) [pid = 4012] [serial = 701] [outer = 11FE5B80]
18:28:18 INFO - PROCESS | 4012 | 1445563698457 Marionette INFO loaded listener.js
18:28:18 INFO - PROCESS | 4012 | ++DOMWINDOW == 93 (13D65B80) [pid = 4012] [serial = 702] [outer = 11FE5B80]
18:28:18 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
18:28:18 INFO - document served over http requires an http
18:28:18 INFO - sub-resource via xhr-request using the http-csp
18:28:18 INFO - delivery method with swap-origin-redirect and when
18:28:18 INFO - the target request is same-origin.
18:28:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 531ms
18:28:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:28:18 INFO - PROCESS | 4012 | ++DOCSHELL 18FD3A00 == 51 [pid = 4012] [id = 250]
18:28:18 INFO - PROCESS | 4012 | ++DOMWINDOW == 94 (148F1A00) [pid = 4012] [serial = 703] [outer = 00000000]
18:28:18 INFO - PROCESS | 4012 | ++DOMWINDOW == 95 (14ADB580) [pid = 4012] [serial = 704] [outer = 148F1A00]
18:28:19 INFO - PROCESS | 4012 | 1445563699000 Marionette INFO loaded listener.js
18:28:19 INFO - PROCESS | 4012 | ++DOMWINDOW == 96 (15289C00) [pid = 4012] [serial = 705] [outer = 148F1A00]
18:28:19 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
18:28:19 INFO - document served over http requires an https
18:28:19 INFO - sub-resource via fetch-request using the http-csp
18:28:19 INFO - delivery method with keep-origin-redirect and when
18:28:19 INFO - the target request is same-origin.
18:28:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 532ms
18:28:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
18:28:19 INFO - PROCESS | 4012 | ++DOCSHELL 0E1D4100 == 52 [pid = 4012] [id = 251]
18:28:19 INFO - PROCESS | 4012 | ++DOMWINDOW == 97 (1528A100) [pid = 4012] [serial = 706] [outer = 00000000]
18:28:19 INFO - PROCESS | 4012 | ++DOMWINDOW == 98 (16429080) [pid = 4012] [serial = 707] [outer = 1528A100]
18:28:19 INFO - PROCESS | 4012 | 1445563699539 Marionette INFO loaded listener.js
18:28:19 INFO - PROCESS | 4012 | ++DOMWINDOW == 99 (17812900) [pid = 4012] [serial = 708] [outer = 1528A100]
18:28:20 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
18:28:20 INFO - document served over http requires an https
18:28:20 INFO - sub-resource via fetch-request using the http-csp
18:28:20 INFO - delivery method with no-redirect and when
18:28:20 INFO - the target request is same-origin.
18:28:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 594ms
18:28:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:28:20 INFO - PROCESS | 4012 | ++DOCSHELL 19F9A800 == 53 [pid = 4012] [id = 252]
18:28:20 INFO - PROCESS | 4012 | ++DOMWINDOW == 100 (14ADB080) [pid = 4012] [serial = 709] [outer = 00000000]
18:28:20 INFO - PROCESS | 4012 | ++DOMWINDOW == 101 (17813800) [pid = 4012] [serial = 710] [outer = 14ADB080]
18:28:20 INFO - PROCESS | 4012 | 1445563700144 Marionette INFO loaded listener.js
18:28:20 INFO - PROCESS | 4012 | ++DOMWINDOW == 102 (1781DD00) [pid = 4012] [serial = 711] [outer = 14ADB080]
18:28:20 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
18:28:20 INFO - document served over http requires an https
18:28:20 INFO - sub-resource via fetch-request using the http-csp
18:28:20 INFO - delivery method with swap-origin-redirect and when
18:28:20 INFO - the target request is same-origin.
18:28:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 594ms
18:28:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:28:20 INFO - PROCESS | 4012 | ++DOCSHELL 1A4A5500 == 54 [pid = 4012] [id = 253]
18:28:20 INFO - PROCESS | 4012 | ++DOMWINDOW == 103 (16BDAE80) [pid = 4012] [serial = 712] [outer = 00000000]
18:28:20 INFO - PROCESS | 4012 | ++DOMWINDOW == 104 (1781EC00) [pid = 4012] [serial = 713] [outer = 16BDAE80]
18:28:20 INFO - PROCESS | 4012 | 1445563700763 Marionette INFO loaded listener.js
18:28:20 INFO - PROCESS | 4012 | ++DOMWINDOW == 105 (17EB9F00) [pid = 4012] [serial = 714] [outer = 16BDAE80]
18:28:21 INFO - PROCESS | 4012 | ++DOCSHELL 1AB32F00 == 55 [pid = 4012] [id = 254]
18:28:21 INFO - PROCESS | 4012 | ++DOMWINDOW == 106 (17EEA180) [pid = 4012] [serial = 715] [outer = 00000000]
18:28:21 INFO - PROCESS | 4012 | ++DOMWINDOW == 107 (17EEA900) [pid = 4012] [serial = 716] [outer = 17EEA180]
18:28:21 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
18:28:21 INFO - document served over http requires an https
18:28:21 INFO - sub-resource via iframe-tag using the http-csp
18:28:21 INFO - delivery method with keep-origin-redirect and when
18:28:21 INFO - the target request is same-origin.
18:28:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 641ms
18:28:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:28:21 INFO - PROCESS | 4012 | ++DOCSHELL 1AABEB00 == 56 [pid = 4012] [id = 255]
18:28:21 INFO - PROCESS | 4012 | ++DOMWINDOW == 108 (1781F380) [pid = 4012] [serial = 717] [outer = 00000000]
18:28:21 INFO - PROCESS | 4012 | ++DOMWINDOW == 109 (17EBBF80) [pid = 4012] [serial = 718] [outer = 1781F380]
18:28:21 INFO - PROCESS | 4012 | 1445563701404 Marionette INFO loaded listener.js
18:28:21 INFO - PROCESS | 4012 | ++DOMWINDOW == 110 (17EEC700) [pid = 4012] [serial = 719] [outer = 1781F380]
18:28:21 INFO - PROCESS | 4012 | ++DOCSHELL 0FBCC400 == 57 [pid = 4012] [id = 256]
18:28:21 INFO - PROCESS | 4012 | ++DOMWINDOW == 111 (14ADA680) [pid = 4012] [serial = 720] [outer = 00000000]
18:28:22 INFO - PROCESS | 4012 | ++DOMWINDOW == 112 (13C79F00) [pid = 4012] [serial = 721] [outer = 14ADA680]
18:28:22 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
18:28:22 INFO - document served over http requires an https
18:28:22 INFO - sub-resource via iframe-tag using the http-csp
18:28:22 INFO - delivery method with no-redirect and when
18:28:22 INFO - the target request is same-origin.
18:28:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 938ms
18:28:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:28:22 INFO - PROCESS | 4012 | ++DOCSHELL 10F99500 == 58 [pid = 4012] [id = 257]
18:28:22 INFO - PROCESS | 4012 | ++DOMWINDOW == 113 (11CF5600) [pid = 4012] [serial = 722] [outer = 00000000]
18:28:22 INFO - PROCESS | 4012 | ++DOMWINDOW == 114 (14AD9F00) [pid = 4012] [serial = 723] [outer = 11CF5600]
18:28:22 INFO - PROCESS | 4012 | 1445563702399 Marionette INFO loaded listener.js
18:28:22 INFO - PROCESS | 4012 | ++DOMWINDOW == 115 (16BDBD80) [pid = 4012] [serial = 724] [outer = 11CF5600]
18:28:22 INFO - PROCESS | 4012 | ++DOCSHELL 14EFAB00 == 59 [pid = 4012] [id = 258]
18:28:22 INFO - PROCESS | 4012 | ++DOMWINDOW == 116 (1772B300) [pid = 4012] [serial = 725] [outer = 00000000]
18:28:22 INFO - PROCESS | 4012 | ++DOMWINDOW == 117 (126A3D00) [pid = 4012] [serial = 726] [outer = 1772B300]
18:28:23 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
18:28:23 INFO - document served over http requires an https
18:28:23 INFO - sub-resource via iframe-tag using the http-csp
18:28:23 INFO - delivery method with swap-origin-redirect and when
18:28:23 INFO - the target request is same-origin.
18:28:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 906ms
18:28:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:28:23 INFO - PROCESS | 4012 | ++DOCSHELL 11E56C00 == 60 [pid = 4012] [id = 259]
18:28:23 INFO - PROCESS | 4012 | ++DOMWINDOW == 118 (16CEB300) [pid = 4012] [serial = 727] [outer = 00000000]
18:28:23 INFO - PROCESS | 4012 | ++DOMWINDOW == 119 (1772C700) [pid = 4012] [serial = 728] [outer = 16CEB300]
18:28:23 INFO - PROCESS | 4012 | 1445563703307 Marionette INFO loaded listener.js
18:28:23 INFO - PROCESS | 4012 | ++DOMWINDOW == 120 (1781E480) [pid = 4012] [serial = 729] [outer = 16CEB300]
18:28:23 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
18:28:23 INFO - document served over http requires an https
18:28:23 INFO - sub-resource via script-tag using the http-csp
18:28:23 INFO - delivery method with keep-origin-redirect and when
18:28:23 INFO - the target request is same-origin.
18:28:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 844ms
18:28:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
18:28:24 INFO - PROCESS | 4012 | ++DOCSHELL 19BDCA00 == 61 [pid = 4012] [id = 260]
18:28:24 INFO - PROCESS | 4012 | ++DOMWINDOW == 121 (14ADB300) [pid = 4012] [serial = 730] [outer = 00000000]
18:28:24 INFO - PROCESS | 4012 | ++DOMWINDOW == 122 (1781FD80) [pid = 4012] [serial = 731] [outer = 14ADB300]
18:28:24 INFO - PROCESS | 4012 | 1445563704158 Marionette INFO loaded listener.js
18:28:24 INFO - PROCESS | 4012 | ++DOMWINDOW == 123 (17EED100) [pid = 4012] [serial = 732] [outer = 14ADB300]
18:28:24 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
18:28:24 INFO - document served over http requires an https
18:28:24 INFO - sub-resource via script-tag using the http-csp
18:28:24 INFO - delivery method with no-redirect and when
18:28:24 INFO - the target request is same-origin.
18:28:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 813ms
18:28:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:28:24 INFO - PROCESS | 4012 | ++DOCSHELL 19F9A500 == 62 [pid = 4012] [id = 261]
18:28:24 INFO - PROCESS | 4012 | ++DOMWINDOW == 124 (1736D880) [pid = 4012] [serial = 733] [outer = 00000000]
18:28:24 INFO - PROCESS | 4012 | ++DOMWINDOW == 125 (180C2900) [pid = 4012] [serial = 734] [outer = 1736D880]
18:28:24 INFO - PROCESS | 4012 | 1445563704962 Marionette INFO loaded listener.js
18:28:25 INFO - PROCESS | 4012 | ++DOMWINDOW == 126 (18AC1000) [pid = 4012] [serial = 735] [outer = 1736D880]
18:28:25 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
18:28:25 INFO - document served over http requires an https
18:28:25 INFO - sub-resource via script-tag using the http-csp
18:28:25 INFO - delivery method with swap-origin-redirect and when
18:28:25 INFO - the target request is same-origin.
18:28:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 813ms
18:28:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:28:25 INFO - PROCESS | 4012 | ++DOCSHELL 1C5F1000 == 63 [pid = 4012] [id = 262]
18:28:25 INFO - PROCESS | 4012 | ++DOMWINDOW == 127 (18AC2400) [pid = 4012] [serial = 736] [outer = 00000000]
18:28:25 INFO - PROCESS | 4012 | ++DOMWINDOW == 128 (18AC5600) [pid = 4012] [serial = 737] [outer = 18AC2400]
18:28:25 INFO - PROCESS | 4012 | 1445563705752 Marionette INFO loaded listener.js
18:28:25 INFO - PROCESS | 4012 | ++DOMWINDOW == 129 (18CB4E00) [pid = 4012] [serial = 738] [outer = 18AC2400]
18:28:26 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
18:28:26 INFO - document served over http requires an https
18:28:26 INFO - sub-resource via xhr-request using the http-csp
18:28:26 INFO - delivery method with keep-origin-redirect and when
18:28:26 INFO - the target request is same-origin.
18:28:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 797ms
18:28:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
18:28:26 INFO - PROCESS | 4012 | ++DOCSHELL 1D00AE00 == 64 [pid = 4012] [id = 263]
18:28:26 INFO - PROCESS | 4012 | ++DOMWINDOW == 130 (18AC3D00) [pid = 4012] [serial = 739] [outer = 00000000]
18:28:26 INFO - PROCESS | 4012 | ++DOMWINDOW == 131 (18CB7380) [pid = 4012] [serial = 740] [outer = 18AC3D00]
18:28:26 INFO - PROCESS | 4012 | 1445563706582 Marionette INFO loaded listener.js
18:28:26 INFO - PROCESS | 4012 | ++DOMWINDOW == 132 (19613300) [pid = 4012] [serial = 741] [outer = 18AC3D00]
18:28:27 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
18:28:27 INFO - document served over http requires an https
18:28:27 INFO - sub-resource via xhr-request using the http-csp
18:28:27 INFO - delivery method with no-redirect and when
18:28:27 INFO - the target request is same-origin.
18:28:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 735ms
18:28:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:28:27 INFO - PROCESS | 4012 | ++DOCSHELL 1D12D100 == 65 [pid = 4012] [id = 264]
18:28:27 INFO - PROCESS | 4012 | ++DOMWINDOW == 133 (19613A80) [pid = 4012] [serial = 742] [outer = 00000000]
18:28:27 INFO - PROCESS | 4012 | ++DOMWINDOW == 134 (1987B200) [pid = 4012] [serial = 743] [outer = 19613A80]
18:28:27 INFO - PROCESS | 4012 | 1445563707304 Marionette INFO loaded listener.js
18:28:27 INFO - PROCESS | 4012 | ++DOMWINDOW == 135 (1987CD80) [pid = 4012] [serial = 744] [outer = 19613A80]
18:28:27 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
18:28:27 INFO - document served over http requires an https
18:28:27 INFO - sub-resource via xhr-request using the http-csp
18:28:27 INFO - delivery method with swap-origin-redirect and when
18:28:27 INFO - the target request is same-origin.
18:28:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 798ms
18:28:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:28:28 INFO - PROCESS | 4012 | ++DOCSHELL 1D795B00 == 66 [pid = 4012] [id = 265]
18:28:28 INFO - PROCESS | 4012 | ++DOMWINDOW == 136 (18EB1A00) [pid = 4012] [serial = 745] [outer = 00000000]
18:28:28 INFO - PROCESS | 4012 | ++DOMWINDOW == 137 (19BC2900) [pid = 4012] [serial = 746] [outer = 18EB1A00]
18:28:28 INFO - PROCESS | 4012 | 1445563708135 Marionette INFO loaded listener.js
18:28:28 INFO - PROCESS | 4012 | ++DOMWINDOW == 138 (1A211A00) [pid = 4012] [serial = 747] [outer = 18EB1A00]
18:28:28 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
18:28:28 INFO - document served over http requires an http
18:28:28 INFO - sub-resource via fetch-request using the meta-csp
18:28:28 INFO - delivery method with keep-origin-redirect and when
18:28:28 INFO - the target request is cross-origin.
18:28:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 797ms
18:28:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
18:28:28 INFO - PROCESS | 4012 | ++DOCSHELL 1D7C2B00 == 67 [pid = 4012] [id = 266]
18:28:28 INFO - PROCESS | 4012 | ++DOMWINDOW == 139 (1987A080) [pid = 4012] [serial = 748] [outer = 00000000]
18:28:28 INFO - PROCESS | 4012 | ++DOMWINDOW == 140 (1A212680) [pid = 4012] [serial = 749] [outer = 1987A080]
18:28:28 INFO - PROCESS | 4012 | 1445563708942 Marionette INFO loaded listener.js
18:28:29 INFO - PROCESS | 4012 | ++DOMWINDOW == 141 (1A215600) [pid = 4012] [serial = 750] [outer = 1987A080]
18:28:29 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
18:28:29 INFO - document served over http requires an http
18:28:29 INFO - sub-resource via fetch-request using the meta-csp
18:28:29 INFO - delivery method with no-redirect and when
18:28:29 INFO - the target request is cross-origin.
18:28:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 845ms
18:28:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:28:29 INFO - PROCESS | 4012 | ++DOCSHELL 1F39DE00 == 68 [pid = 4012] [id = 267]
18:28:29 INFO - PROCESS | 4012 | ++DOMWINDOW == 142 (1A211000) [pid = 4012] [serial = 751] [outer = 00000000]
18:28:29 INFO - PROCESS | 4012 | ++DOMWINDOW == 143 (1A215880) [pid = 4012] [serial = 752] [outer = 1A211000]
18:28:29 INFO - PROCESS | 4012 | 1445563709789 Marionette INFO loaded listener.js
18:28:29 INFO - PROCESS | 4012 | ++DOMWINDOW == 144 (1A42DD80) [pid = 4012] [serial = 753] [outer = 1A211000]
18:28:30 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
18:28:30 INFO - document served over http requires an http
18:28:30 INFO - sub-resource via fetch-request using the meta-csp
18:28:30 INFO - delivery method with swap-origin-redirect and when
18:28:30 INFO - the target request is cross-origin.
18:28:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 734ms
18:28:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:28:30 INFO - PROCESS | 4012 | ++DOCSHELL 1F6E6400 == 69 [pid = 4012] [id = 268]
18:28:30 INFO - PROCESS | 4012 | ++DOMWINDOW == 145 (1A98AA00) [pid = 4012] [serial = 754] [outer = 00000000]
18:28:30 INFO - PROCESS | 4012 | ++DOMWINDOW == 146 (1BA32180) [pid = 4012] [serial = 755] [outer = 1A98AA00]
18:28:30 INFO - PROCESS | 4012 | 1445563710533 Marionette INFO loaded listener.js
18:28:30 INFO - PROCESS | 4012 | ++DOMWINDOW == 147 (1BA33A80) [pid = 4012] [serial = 756] [outer = 1A98AA00]
18:28:30 INFO - PROCESS | 4012 | ++DOCSHELL 20888400 == 70 [pid = 4012] [id = 269]
18:28:30 INFO - PROCESS | 4012 | ++DOMWINDOW == 148 (1D10D300) [pid = 4012] [serial = 757] [outer = 00000000]
18:28:31 INFO - PROCESS | 4012 | ++DOMWINDOW == 149 (1BA34E80) [pid = 4012] [serial = 758] [outer = 1D10D300]
18:28:31 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
18:28:31 INFO - document served over http requires an http
18:28:31 INFO - sub-resource via iframe-tag using the meta-csp
18:28:31 INFO - delivery method with keep-origin-redirect and when
18:28:31 INFO - the target request is cross-origin.
18:28:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 907ms
18:28:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:28:31 INFO - PROCESS | 4012 | ++DOCSHELL 1A6C8900 == 71 [pid = 4012] [id = 270]
18:28:31 INFO - PROCESS | 4012 | ++DOMWINDOW == 150 (1BA34200) [pid = 4012] [serial = 759] [outer = 00000000]
18:28:31 INFO - PROCESS | 4012 | ++DOMWINDOW == 151 (1D10D580) [pid = 4012] [serial = 760] [outer = 1BA34200]
18:28:31 INFO - PROCESS | 4012 | 1445563711476 Marionette INFO loaded listener.js
18:28:31 INFO - PROCESS | 4012 | ++DOMWINDOW == 152 (1D10F880) [pid = 4012] [serial = 761] [outer = 1BA34200]
18:28:32 INFO - PROCESS | 4012 | ++DOCSHELL 0FD9FD00 == 72 [pid = 4012] [id = 271]
18:28:32 INFO - PROCESS | 4012 | ++DOMWINDOW == 153 (1D1D4E80) [pid = 4012] [serial = 762] [outer = 00000000]
18:28:32 INFO - PROCESS | 4012 | ++DOMWINDOW == 154 (1512B080) [pid = 4012] [serial = 763] [outer = 1D1D4E80]
18:28:32 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
18:28:32 INFO - document served over http requires an http
18:28:32 INFO - sub-resource via iframe-tag using the meta-csp
18:28:32 INFO - delivery method with no-redirect and when
18:28:32 INFO - the target request is cross-origin.
18:28:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1657ms
18:28:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:28:33 INFO - PROCESS | 4012 | ++DOCSHELL 10CF2200 == 73 [pid = 4012] [id = 272]
18:28:33 INFO - PROCESS | 4012 | ++DOMWINDOW == 155 (1BA31500) [pid = 4012] [serial = 764] [outer = 00000000]
18:28:33 INFO - PROCESS | 4012 | ++DOMWINDOW == 156 (1D1D1280) [pid = 4012] [serial = 765] [outer = 1BA31500]
18:28:33 INFO - PROCESS | 4012 | 1445563713171 Marionette INFO loaded listener.js
18:28:33 INFO - PROCESS | 4012 | ++DOMWINDOW == 157 (1D1D2680) [pid = 4012] [serial = 766] [outer = 1BA31500]
18:28:33 INFO - PROCESS | 4012 | ++DOCSHELL 0F5A9C00 == 74 [pid = 4012] [id = 273]
18:28:33 INFO - PROCESS | 4012 | ++DOMWINDOW == 158 (128D7980) [pid = 4012] [serial = 767] [outer = 00000000]
18:28:33 INFO - PROCESS | 4012 | ++DOMWINDOW == 159 (128D8880) [pid = 4012] [serial = 768] [outer = 128D7980]
18:28:33 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
18:28:33 INFO - document served over http requires an http
18:28:33 INFO - sub-resource via iframe-tag using the meta-csp
18:28:33 INFO - delivery method with swap-origin-redirect and when
18:28:33 INFO - the target request is cross-origin.
18:28:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 985ms
18:28:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:28:34 INFO - PROCESS | 4012 | ++DOCSHELL 1107D700 == 75 [pid = 4012] [id = 274]
18:28:34 INFO - PROCESS | 4012 | ++DOMWINDOW == 160 (119A3F80) [pid = 4012] [serial = 769] [outer = 00000000]
18:28:34 INFO - PROCESS | 4012 | ++DOMWINDOW == 161 (14ADA400) [pid = 4012] [serial = 770] [outer = 119A3F80]
18:28:34 INFO - PROCESS | 4012 | 1445563714138 Marionette INFO loaded listener.js
18:28:34 INFO - PROCESS | 4012 | ++DOMWINDOW == 162 (1772BD00) [pid = 4012] [serial = 771] [outer = 119A3F80]
18:28:34 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
18:28:34 INFO - document served over http requires an http
18:28:34 INFO - sub-resource via script-tag using the meta-csp
18:28:34 INFO - delivery method with keep-origin-redirect and when
18:28:34 INFO - the target request is cross-origin.
18:28:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 937ms
18:28:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
18:28:35 INFO - PROCESS | 4012 | ++DOCSHELL 14EFAE00 == 76 [pid = 4012] [id = 275]
18:28:35 INFO - PROCESS | 4012 | ++DOMWINDOW == 163 (118A2E00) [pid = 4012] [serial = 772] [outer = 00000000]
18:28:35 INFO - PROCESS | 4012 | ++DOMWINDOW == 164 (126A1280) [pid = 4012] [serial = 773] [outer = 118A2E00]
18:28:35 INFO - PROCESS | 4012 | 1445563715063 Marionette INFO loaded listener.js
18:28:35 INFO - PROCESS | 4012 | ++DOMWINDOW == 165 (148F5380) [pid = 4012] [serial = 774] [outer = 118A2E00]
18:28:35 INFO - PROCESS | 4012 | --DOCSHELL 0E814100 == 75 [pid = 4012] [id = 28]
18:28:35 INFO - PROCESS | 4012 | --DOCSHELL 1A261900 == 74 [pid = 4012] [id = 14]
18:28:35 INFO - PROCESS | 4012 | --DOCSHELL 15A55C00 == 73 [pid = 4012] [id = 10]
18:28:35 INFO - PROCESS | 4012 | --DOCSHELL 160F1F00 == 72 [pid = 4012] [id = 20]
18:28:35 INFO - PROCESS | 4012 | --DOCSHELL 19F35700 == 71 [pid = 4012] [id = 13]
18:28:35 INFO - PROCESS | 4012 | --DOCSHELL 11917800 == 70 [pid = 4012] [id = 19]
18:28:35 INFO - PROCESS | 4012 | --DOCSHELL 1AB32F00 == 69 [pid = 4012] [id = 254]
18:28:35 INFO - PROCESS | 4012 | --DOCSHELL 1A4A5500 == 68 [pid = 4012] [id = 253]
18:28:35 INFO - PROCESS | 4012 | --DOCSHELL 19F9A800 == 67 [pid = 4012] [id = 252]
18:28:35 INFO - PROCESS | 4012 | --DOCSHELL 0E1D4100 == 66 [pid = 4012] [id = 251]
18:28:35 INFO - PROCESS | 4012 | --DOCSHELL 18FD3A00 == 65 [pid = 4012] [id = 250]
18:28:35 INFO - PROCESS | 4012 | --DOCSHELL 180A7800 == 64 [pid = 4012] [id = 249]
18:28:35 INFO - PROCESS | 4012 | --DOCSHELL 16FC2500 == 63 [pid = 4012] [id = 248]
18:28:35 INFO - PROCESS | 4012 | --DOCSHELL 15F48A00 == 62 [pid = 4012] [id = 247]
18:28:35 INFO - PROCESS | 4012 | --DOCSHELL 14EF9F00 == 61 [pid = 4012] [id = 246]
18:28:35 INFO - PROCESS | 4012 | --DOCSHELL 11CCE500 == 60 [pid = 4012] [id = 245]
18:28:35 INFO - PROCESS | 4012 | --DOCSHELL 0F3FC300 == 59 [pid = 4012] [id = 244]
18:28:35 INFO - PROCESS | 4012 | --DOCSHELL 11CCD000 == 58 [pid = 4012] [id = 243]
18:28:35 INFO - PROCESS | 4012 | --DOCSHELL 0F049400 == 57 [pid = 4012] [id = 242]
18:28:35 INFO - PROCESS | 4012 | --DOCSHELL 0E81F400 == 56 [pid = 4012] [id = 241]
18:28:35 INFO - PROCESS | 4012 | --DOCSHELL 120CA500 == 55 [pid = 4012] [id = 240]
18:28:35 INFO - PROCESS | 4012 | --DOCSHELL 180A6600 == 54 [pid = 4012] [id = 239]
18:28:35 INFO - PROCESS | 4012 | --DOCSHELL 16A6E100 == 53 [pid = 4012] [id = 238]
18:28:35 INFO - PROCESS | 4012 | --DOCSHELL 15A57D00 == 52 [pid = 4012] [id = 237]
18:28:35 INFO - PROCESS | 4012 | --DOCSHELL 19F9A200 == 51 [pid = 4012] [id = 236]
18:28:35 INFO - PROCESS | 4012 | --DOCSHELL 19F34E00 == 50 [pid = 4012] [id = 235]
18:28:35 INFO - PROCESS | 4012 | --DOMWINDOW == 164 (11FE4780) [pid = 4012] [serial = 603] [outer = 00000000] [url = about:blank]
18:28:35 INFO - PROCESS | 4012 | --DOMWINDOW == 163 (126A4200) [pid = 4012] [serial = 606] [outer = 00000000] [url = about:blank]
18:28:35 INFO - PROCESS | 4012 | --DOMWINDOW == 162 (128D8B00) [pid = 4012] [serial = 609] [outer = 00000000] [url = about:blank]
18:28:35 INFO - PROCESS | 4012 | --DOMWINDOW == 161 (16427F00) [pid = 4012] [serial = 635] [outer = 00000000] [url = about:blank]
18:28:35 INFO - PROCESS | 4012 | --DOMWINDOW == 160 (1588CE80) [pid = 4012] [serial = 624] [outer = 00000000] [url = about:blank]
18:28:35 INFO - PROCESS | 4012 | --DOMWINDOW == 159 (1642B100) [pid = 4012] [serial = 627] [outer = 00000000] [url = about:blank]
18:28:35 INFO - PROCESS | 4012 | --DOMWINDOW == 158 (128D6D00) [pid = 4012] [serial = 630] [outer = 00000000] [url = about:blank]
18:28:35 INFO - PROCESS | 4012 | --DOMWINDOW == 157 (15531C80) [pid = 4012] [serial = 621] [outer = 00000000] [url = about:blank]
18:28:35 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
18:28:35 INFO - document served over http requires an http
18:28:35 INFO - sub-resource via script-tag using the meta-csp
18:28:35 INFO - delivery method with no-redirect and when
18:28:35 INFO - the target request is cross-origin.
18:28:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 735ms
18:28:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:28:35 INFO - PROCESS | 4012 | ++DOCSHELL 0E814A00 == 51 [pid = 4012] [id = 276]
18:28:35 INFO - PROCESS | 4012 | ++DOMWINDOW == 158 (11FE4780) [pid = 4012] [serial = 775] [outer = 00000000]
18:28:35 INFO - PROCESS | 4012 | ++DOMWINDOW == 159 (128D4F00) [pid = 4012] [serial = 776] [outer = 11FE4780]
18:28:35 INFO - PROCESS | 4012 | 1445563715797 Marionette INFO loaded listener.js
18:28:35 INFO - PROCESS | 4012 | ++DOMWINDOW == 160 (13C79780) [pid = 4012] [serial = 777] [outer = 11FE4780]
18:28:36 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
18:28:36 INFO - document served over http requires an http
18:28:36 INFO - sub-resource via script-tag using the meta-csp
18:28:36 INFO - delivery method with swap-origin-redirect and when
18:28:36 INFO - the target request is cross-origin.
18:28:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 594ms
18:28:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:28:36 INFO - PROCESS | 4012 | ++DOCSHELL 14EF9900 == 52 [pid = 4012] [id = 277]
18:28:36 INFO - PROCESS | 4012 | ++DOMWINDOW == 161 (15531C80) [pid = 4012] [serial = 778] [outer = 00000000]
18:28:36 INFO - PROCESS | 4012 | ++DOMWINDOW == 162 (1642B100) [pid = 4012] [serial = 779] [outer = 15531C80]
18:28:36 INFO - PROCESS | 4012 | 1445563716414 Marionette INFO loaded listener.js
18:28:36 INFO - PROCESS | 4012 | ++DOMWINDOW == 163 (16F65B00) [pid = 4012] [serial = 780] [outer = 15531C80]
18:28:36 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
18:28:36 INFO - document served over http requires an http
18:28:36 INFO - sub-resource via xhr-request using the meta-csp
18:28:36 INFO - delivery method with keep-origin-redirect and when
18:28:36 INFO - the target request is cross-origin.
18:28:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 594ms
18:28:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
18:28:36 INFO - PROCESS | 4012 | ++DOCSHELL 16FC2500 == 53 [pid = 4012] [id = 278]
18:28:36 INFO - PROCESS | 4012 | ++DOMWINDOW == 164 (17369000) [pid = 4012] [serial = 781] [outer = 00000000]
18:28:36 INFO - PROCESS | 4012 | ++DOMWINDOW == 165 (173F4C80) [pid = 4012] [serial = 782] [outer = 17369000]
18:28:36 INFO - PROCESS | 4012 | 1445563716991 Marionette INFO loaded listener.js
18:28:37 INFO - PROCESS | 4012 | ++DOMWINDOW == 166 (17812B80) [pid = 4012] [serial = 783] [outer = 17369000]
18:28:37 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
18:28:37 INFO - document served over http requires an http
18:28:37 INFO - sub-resource via xhr-request using the meta-csp
18:28:37 INFO - delivery method with no-redirect and when
18:28:37 INFO - the target request is cross-origin.
18:28:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 594ms
18:28:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:28:37 INFO - PROCESS | 4012 | ++DOCSHELL 1854C000 == 54 [pid = 4012] [id = 279]
18:28:37 INFO - PROCESS | 4012 | ++DOMWINDOW == 167 (1781B000) [pid = 4012] [serial = 784] [outer = 00000000]
18:28:37 INFO - PROCESS | 4012 | ++DOMWINDOW == 168 (17EEBF80) [pid = 4012] [serial = 785] [outer = 1781B000]
18:28:37 INFO - PROCESS | 4012 | 1445563717601 Marionette INFO loaded listener.js
18:28:37 INFO - PROCESS | 4012 | ++DOMWINDOW == 169 (18AC4700) [pid = 4012] [serial = 786] [outer = 1781B000]
18:28:38 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
18:28:38 INFO - document served over http requires an http
18:28:38 INFO - sub-resource via xhr-request using the meta-csp
18:28:38 INFO - delivery method with swap-origin-redirect and when
18:28:38 INFO - the target request is cross-origin.
18:28:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 641ms
18:28:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:28:38 INFO - PROCESS | 4012 | ++DOCSHELL 18FD3700 == 55 [pid = 4012] [id = 280]
18:28:38 INFO - PROCESS | 4012 | ++DOMWINDOW == 170 (18AC4C00) [pid = 4012] [serial = 787] [outer = 00000000]
18:28:38 INFO - PROCESS | 4012 | ++DOMWINDOW == 171 (18EB4E80) [pid = 4012] [serial = 788] [outer = 18AC4C00]
18:28:38 INFO - PROCESS | 4012 | 1445563718253 Marionette INFO loaded listener.js
18:28:38 INFO - PROCESS | 4012 | ++DOMWINDOW == 172 (19BC4E80) [pid = 4012] [serial = 789] [outer = 18AC4C00]
18:28:38 INFO - PROCESS | 4012 | --DOMWINDOW == 171 (119A2900) [pid = 4012] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:28:38 INFO - PROCESS | 4012 | --DOMWINDOW == 170 (1781B780) [pid = 4012] [serial = 678] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445563693763]
18:28:38 INFO - PROCESS | 4012 | --DOMWINDOW == 169 (16BDAC00) [pid = 4012] [serial = 641] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:28:38 INFO - PROCESS | 4012 | --DOMWINDOW == 168 (11EA4480) [pid = 4012] [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]
18:28:38 INFO - PROCESS | 4012 | --DOMWINDOW == 167 (16429080) [pid = 4012] [serial = 707] [outer = 00000000] [url = about:blank]
18:28:38 INFO - PROCESS | 4012 | --DOMWINDOW == 166 (11FE4C80) [pid = 4012] [serial = 644] [outer = 00000000] [url = about:blank]
18:28:38 INFO - PROCESS | 4012 | --DOMWINDOW == 165 (126A2680) [pid = 4012] [serial = 701] [outer = 00000000] [url = about:blank]
18:28:38 INFO - PROCESS | 4012 | --DOMWINDOW == 164 (16CEBF80) [pid = 4012] [serial = 692] [outer = 00000000] [url = about:blank]
18:28:38 INFO - PROCESS | 4012 | --DOMWINDOW == 163 (17813800) [pid = 4012] [serial = 710] [outer = 00000000] [url = about:blank]
18:28:38 INFO - PROCESS | 4012 | --DOMWINDOW == 162 (16F63A80) [pid = 4012] [serial = 695] [outer = 00000000] [url = about:blank]
18:28:38 INFO - PROCESS | 4012 | --DOMWINDOW == 161 (0F51AF00) [pid = 4012] [serial = 679] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445563693763]
18:28:38 INFO - PROCESS | 4012 | --DOMWINDOW == 160 (1772C480) [pid = 4012] [serial = 676] [outer = 00000000] [url = about:blank]
18:28:38 INFO - PROCESS | 4012 | --DOMWINDOW == 159 (14ADB580) [pid = 4012] [serial = 704] [outer = 00000000] [url = about:blank]
18:28:38 INFO - PROCESS | 4012 | --DOMWINDOW == 158 (0F051000) [pid = 4012] [serial = 684] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:28:38 INFO - PROCESS | 4012 | --DOMWINDOW == 157 (120DB680) [pid = 4012] [serial = 681] [outer = 00000000] [url = about:blank]
18:28:38 INFO - PROCESS | 4012 | --DOMWINDOW == 156 (15533300) [pid = 4012] [serial = 689] [outer = 00000000] [url = about:blank]
18:28:38 INFO - PROCESS | 4012 | --DOMWINDOW == 155 (16CEB580) [pid = 4012] [serial = 642] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:28:38 INFO - PROCESS | 4012 | --DOMWINDOW == 154 (13C7BD00) [pid = 4012] [serial = 686] [outer = 00000000] [url = about:blank]
18:28:38 INFO - PROCESS | 4012 | --DOMWINDOW == 153 (17813580) [pid = 4012] [serial = 698] [outer = 00000000] [url = about:blank]
18:28:38 INFO - PROCESS | 4012 | --DOMWINDOW == 152 (1528A100) [pid = 4012] [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]
18:28:38 INFO - PROCESS | 4012 | --DOMWINDOW == 151 (126A2400) [pid = 4012] [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]
18:28:38 INFO - PROCESS | 4012 | --DOMWINDOW == 150 (1772BF80) [pid = 4012] [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]
18:28:38 INFO - PROCESS | 4012 | --DOMWINDOW == 149 (11FE5B80) [pid = 4012] [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]
18:28:38 INFO - PROCESS | 4012 | --DOMWINDOW == 148 (11FE7480) [pid = 4012] [serial = 683] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:28:38 INFO - PROCESS | 4012 | --DOMWINDOW == 147 (14ADB080) [pid = 4012] [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]
18:28:38 INFO - PROCESS | 4012 | --DOMWINDOW == 146 (14ADC980) [pid = 4012] [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]
18:28:38 INFO - PROCESS | 4012 | --DOMWINDOW == 145 (1512A900) [pid = 4012] [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]
18:28:38 INFO - PROCESS | 4012 | --DOMWINDOW == 144 (148F1A00) [pid = 4012] [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]
18:28:38 INFO - PROCESS | 4012 | --DOMWINDOW == 143 (1135E700) [pid = 4012] [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]
18:28:38 INFO - PROCESS | 4012 | --DOMWINDOW == 142 (119A5D80) [pid = 4012] [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]
18:28:38 INFO - PROCESS | 4012 | --DOMWINDOW == 141 (1781EC00) [pid = 4012] [serial = 713] [outer = 00000000] [url = about:blank]
18:28:38 INFO - PROCESS | 4012 | --DOMWINDOW == 140 (173F5B80) [pid = 4012] [serial = 665] [outer = 00000000] [url = about:blank]
18:28:38 INFO - PROCESS | 4012 | --DOMWINDOW == 139 (173F5400) [pid = 4012] [serial = 668] [outer = 00000000] [url = about:blank]
18:28:38 INFO - PROCESS | 4012 | --DOMWINDOW == 138 (148F1000) [pid = 4012] [serial = 674] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:28:38 INFO - PROCESS | 4012 | --DOMWINDOW == 137 (1772C200) [pid = 4012] [serial = 671] [outer = 00000000] [url = about:blank]
18:28:38 INFO - PROCESS | 4012 | --DOMWINDOW == 136 (16CEB800) [pid = 4012] [serial = 656] [outer = 00000000] [url = about:blank]
18:28:38 INFO - PROCESS | 4012 | --DOMWINDOW == 135 (16D6ED80) [pid = 4012] [serial = 659] [outer = 00000000] [url = about:blank]
18:28:38 INFO - PROCESS | 4012 | --DOMWINDOW == 134 (1736A180) [pid = 4012] [serial = 662] [outer = 00000000] [url = about:blank]
18:28:38 INFO - PROCESS | 4012 | --DOMWINDOW == 133 (126A5100) [pid = 4012] [serial = 647] [outer = 00000000] [url = about:blank]
18:28:38 INFO - PROCESS | 4012 | --DOMWINDOW == 132 (148F2400) [pid = 4012] [serial = 650] [outer = 00000000] [url = about:blank]
18:28:38 INFO - PROCESS | 4012 | --DOMWINDOW == 131 (160D6B00) [pid = 4012] [serial = 653] [outer = 00000000] [url = about:blank]
18:28:38 INFO - PROCESS | 4012 | --DOMWINDOW == 130 (13D65B80) [pid = 4012] [serial = 702] [outer = 00000000] [url = about:blank]
18:28:38 INFO - PROCESS | 4012 | --DOMWINDOW == 129 (173F8600) [pid = 4012] [serial = 696] [outer = 00000000] [url = about:blank]
18:28:38 INFO - PROCESS | 4012 | --DOMWINDOW == 128 (16BD8680) [pid = 4012] [serial = 640] [outer = 00000000] [url = about:blank]
18:28:38 INFO - PROCESS | 4012 | --DOMWINDOW == 127 (17814700) [pid = 4012] [serial = 699] [outer = 00000000] [url = about:blank]
18:28:38 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
18:28:38 INFO - document served over http requires an https
18:28:38 INFO - sub-resource via fetch-request using the meta-csp
18:28:38 INFO - delivery method with keep-origin-redirect and when
18:28:38 INFO - the target request is cross-origin.
18:28:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 641ms
18:28:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
18:28:38 INFO - PROCESS | 4012 | ++DOCSHELL 18CB9B00 == 56 [pid = 4012] [id = 281]
18:28:38 INFO - PROCESS | 4012 | ++DOMWINDOW == 128 (119A4980) [pid = 4012] [serial = 790] [outer = 00000000]
18:28:38 INFO - PROCESS | 4012 | ++DOMWINDOW == 129 (11FE5B80) [pid = 4012] [serial = 791] [outer = 119A4980]
18:28:38 INFO - PROCESS | 4012 | 1445563718902 Marionette INFO loaded listener.js
18:28:38 INFO - PROCESS | 4012 | ++DOMWINDOW == 130 (14ADC980) [pid = 4012] [serial = 792] [outer = 119A4980]
18:28:39 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
18:28:39 INFO - document served over http requires an https
18:28:39 INFO - sub-resource via fetch-request using the meta-csp
18:28:39 INFO - delivery method with no-redirect and when
18:28:39 INFO - the target request is cross-origin.
18:28:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 594ms
18:28:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:28:39 INFO - PROCESS | 4012 | ++DOCSHELL 19F9A800 == 57 [pid = 4012] [id = 282]
18:28:39 INFO - PROCESS | 4012 | ++DOMWINDOW == 131 (11FE4C80) [pid = 4012] [serial = 793] [outer = 00000000]
18:28:39 INFO - PROCESS | 4012 | ++DOMWINDOW == 132 (1528A100) [pid = 4012] [serial = 794] [outer = 11FE4C80]
18:28:39 INFO - PROCESS | 4012 | 1445563719473 Marionette INFO loaded listener.js
18:28:39 INFO - PROCESS | 4012 | ++DOMWINDOW == 133 (16CEBF80) [pid = 4012] [serial = 795] [outer = 11FE4C80]
18:28:39 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
18:28:39 INFO - document served over http requires an https
18:28:39 INFO - sub-resource via fetch-request using the meta-csp
18:28:39 INFO - delivery method with swap-origin-redirect and when
18:28:39 INFO - the target request is cross-origin.
18:28:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 531ms
18:28:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:28:39 INFO - PROCESS | 4012 | ++DOCSHELL 1A6C8600 == 58 [pid = 4012] [id = 283]
18:28:39 INFO - PROCESS | 4012 | ++DOMWINDOW == 134 (16BD8680) [pid = 4012] [serial = 796] [outer = 00000000]
18:28:39 INFO - PROCESS | 4012 | ++DOMWINDOW == 135 (173F5B80) [pid = 4012] [serial = 797] [outer = 16BD8680]
18:28:40 INFO - PROCESS | 4012 | 1445563720018 Marionette INFO loaded listener.js
18:28:40 INFO - PROCESS | 4012 | ++DOMWINDOW == 136 (17814700) [pid = 4012] [serial = 798] [outer = 16BD8680]
18:28:40 INFO - PROCESS | 4012 | ++DOCSHELL 1D7C1F00 == 59 [pid = 4012] [id = 284]
18:28:40 INFO - PROCESS | 4012 | ++DOMWINDOW == 137 (17EBC480) [pid = 4012] [serial = 799] [outer = 00000000]
18:28:40 INFO - PROCESS | 4012 | ++DOMWINDOW == 138 (173F5400) [pid = 4012] [serial = 800] [outer = 17EBC480]
18:28:40 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
18:28:40 INFO - document served over http requires an https
18:28:40 INFO - sub-resource via iframe-tag using the meta-csp
18:28:40 INFO - delivery method with keep-origin-redirect and when
18:28:40 INFO - the target request is cross-origin.
18:28:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 625ms
18:28:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:28:40 INFO - PROCESS | 4012 | ++DOCSHELL 1D009300 == 60 [pid = 4012] [id = 285]
18:28:40 INFO - PROCESS | 4012 | ++DOMWINDOW == 139 (15534200) [pid = 4012] [serial = 801] [outer = 00000000]
18:28:40 INFO - PROCESS | 4012 | ++DOMWINDOW == 140 (1781B780) [pid = 4012] [serial = 802] [outer = 15534200]
18:28:40 INFO - PROCESS | 4012 | 1445563720713 Marionette INFO loaded listener.js
18:28:40 INFO - PROCESS | 4012 | ++DOMWINDOW == 141 (1A98A780) [pid = 4012] [serial = 803] [outer = 15534200]
18:28:41 INFO - PROCESS | 4012 | ++DOCSHELL 20886600 == 61 [pid = 4012] [id = 286]
18:28:41 INFO - PROCESS | 4012 | ++DOMWINDOW == 142 (1D1D1000) [pid = 4012] [serial = 804] [outer = 00000000]
18:28:41 INFO - PROCESS | 4012 | ++DOMWINDOW == 143 (1D1D1500) [pid = 4012] [serial = 805] [outer = 1D1D1000]
18:28:41 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
18:28:41 INFO - document served over http requires an https
18:28:41 INFO - sub-resource via iframe-tag using the meta-csp
18:28:41 INFO - delivery method with no-redirect and when
18:28:41 INFO - the target request is cross-origin.
18:28:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 625ms
18:28:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:28:41 INFO - PROCESS | 4012 | ++DOCSHELL 150F5F00 == 62 [pid = 4012] [id = 287]
18:28:41 INFO - PROCESS | 4012 | ++DOMWINDOW == 144 (1781C900) [pid = 4012] [serial = 806] [outer = 00000000]
18:28:41 INFO - PROCESS | 4012 | ++DOMWINDOW == 145 (1A42B580) [pid = 4012] [serial = 807] [outer = 1781C900]
18:28:41 INFO - PROCESS | 4012 | 1445563721380 Marionette INFO loaded listener.js
18:28:41 INFO - PROCESS | 4012 | ++DOMWINDOW == 146 (1D10E700) [pid = 4012] [serial = 808] [outer = 1781C900]
18:28:41 INFO - PROCESS | 4012 | ++DOCSHELL 151E1000 == 63 [pid = 4012] [id = 288]
18:28:41 INFO - PROCESS | 4012 | ++DOMWINDOW == 147 (1FB8AB80) [pid = 4012] [serial = 809] [outer = 00000000]
18:28:41 INFO - PROCESS | 4012 | ++DOMWINDOW == 148 (1FB8B080) [pid = 4012] [serial = 810] [outer = 1FB8AB80]
18:28:41 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
18:28:41 INFO - document served over http requires an https
18:28:41 INFO - sub-resource via iframe-tag using the meta-csp
18:28:41 INFO - delivery method with swap-origin-redirect and when
18:28:41 INFO - the target request is cross-origin.
18:28:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 734ms
18:28:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:28:42 INFO - PROCESS | 4012 | ++DOCSHELL 0E814100 == 64 [pid = 4012] [id = 289]
18:28:42 INFO - PROCESS | 4012 | ++DOMWINDOW == 149 (0F053580) [pid = 4012] [serial = 811] [outer = 00000000]
18:28:42 INFO - PROCESS | 4012 | ++DOMWINDOW == 150 (119A4E80) [pid = 4012] [serial = 812] [outer = 0F053580]
18:28:42 INFO - PROCESS | 4012 | 1445563722125 Marionette INFO loaded listener.js
18:28:42 INFO - PROCESS | 4012 | ++DOMWINDOW == 151 (15286280) [pid = 4012] [serial = 813] [outer = 0F053580]
18:28:42 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
18:28:42 INFO - document served over http requires an https
18:28:42 INFO - sub-resource via script-tag using the meta-csp
18:28:42 INFO - delivery method with keep-origin-redirect and when
18:28:42 INFO - the target request is cross-origin.
18:28:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 907ms
18:28:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
18:28:42 INFO - PROCESS | 4012 | ++DOCSHELL 11C56F00 == 65 [pid = 4012] [id = 290]
18:28:42 INFO - PROCESS | 4012 | ++DOMWINDOW == 152 (16BD7C80) [pid = 4012] [serial = 814] [outer = 00000000]
18:28:42 INFO - PROCESS | 4012 | ++DOMWINDOW == 153 (1772AE00) [pid = 4012] [serial = 815] [outer = 16BD7C80]
18:28:43 INFO - PROCESS | 4012 | 1445563723005 Marionette INFO loaded listener.js
18:28:43 INFO - PROCESS | 4012 | ++DOMWINDOW == 154 (1781C180) [pid = 4012] [serial = 816] [outer = 16BD7C80]
18:28:43 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
18:28:43 INFO - document served over http requires an https
18:28:43 INFO - sub-resource via script-tag using the meta-csp
18:28:43 INFO - delivery method with no-redirect and when
18:28:43 INFO - the target request is cross-origin.
18:28:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 797ms
18:28:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:28:43 INFO - PROCESS | 4012 | ++DOCSHELL 15981300 == 66 [pid = 4012] [id = 291]
18:28:43 INFO - PROCESS | 4012 | ++DOMWINDOW == 155 (13D12900) [pid = 4012] [serial = 817] [outer = 00000000]
18:28:43 INFO - PROCESS | 4012 | ++DOMWINDOW == 156 (18CB5580) [pid = 4012] [serial = 818] [outer = 13D12900]
18:28:43 INFO - PROCESS | 4012 | 1445563723854 Marionette INFO loaded listener.js
18:28:43 INFO - PROCESS | 4012 | ++DOMWINDOW == 157 (1A98C580) [pid = 4012] [serial = 819] [outer = 13D12900]
18:28:44 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
18:28:44 INFO - document served over http requires an https
18:28:44 INFO - sub-resource via script-tag using the meta-csp
18:28:44 INFO - delivery method with swap-origin-redirect and when
18:28:44 INFO - the target request is cross-origin.
18:28:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 860ms
18:28:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:28:44 INFO - PROCESS | 4012 | ++DOCSHELL 17EF8400 == 67 [pid = 4012] [id = 292]
18:28:44 INFO - PROCESS | 4012 | ++DOMWINDOW == 158 (16D6ED80) [pid = 4012] [serial = 820] [outer = 00000000]
18:28:44 INFO - PROCESS | 4012 | ++DOMWINDOW == 159 (1BA33580) [pid = 4012] [serial = 821] [outer = 16D6ED80]
18:28:44 INFO - PROCESS | 4012 | 1445563724697 Marionette INFO loaded listener.js
18:28:44 INFO - PROCESS | 4012 | ++DOMWINDOW == 160 (1FB8C200) [pid = 4012] [serial = 822] [outer = 16D6ED80]
18:28:45 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
18:28:45 INFO - document served over http requires an https
18:28:45 INFO - sub-resource via xhr-request using the meta-csp
18:28:45 INFO - delivery method with keep-origin-redirect and when
18:28:45 INFO - the target request is cross-origin.
18:28:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 797ms
18:28:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
18:28:45 INFO - PROCESS | 4012 | ++DOCSHELL 1C5F1600 == 68 [pid = 4012] [id = 293]
18:28:45 INFO - PROCESS | 4012 | ++DOMWINDOW == 161 (17312180) [pid = 4012] [serial = 823] [outer = 00000000]
18:28:45 INFO - PROCESS | 4012 | ++DOMWINDOW == 162 (17313A80) [pid = 4012] [serial = 824] [outer = 17312180]
18:28:45 INFO - PROCESS | 4012 | 1445563725523 Marionette INFO loaded listener.js
18:28:45 INFO - PROCESS | 4012 | ++DOMWINDOW == 163 (17315600) [pid = 4012] [serial = 825] [outer = 17312180]
18:28:46 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
18:28:46 INFO - document served over http requires an https
18:28:46 INFO - sub-resource via xhr-request using the meta-csp
18:28:46 INFO - delivery method with no-redirect and when
18:28:46 INFO - the target request is cross-origin.
18:28:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 797ms
18:28:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:28:46 INFO - PROCESS | 4012 | ++DOCSHELL 1B902800 == 69 [pid = 4012] [id = 294]
18:28:46 INFO - PROCESS | 4012 | ++DOMWINDOW == 164 (15323580) [pid = 4012] [serial = 826] [outer = 00000000]
18:28:46 INFO - PROCESS | 4012 | ++DOMWINDOW == 165 (15324480) [pid = 4012] [serial = 827] [outer = 15323580]
18:28:46 INFO - PROCESS | 4012 | 1445563726340 Marionette INFO loaded listener.js
18:28:46 INFO - PROCESS | 4012 | ++DOMWINDOW == 166 (15325B00) [pid = 4012] [serial = 828] [outer = 15323580]
18:28:46 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
18:28:46 INFO - document served over http requires an https
18:28:46 INFO - sub-resource via xhr-request using the meta-csp
18:28:46 INFO - delivery method with swap-origin-redirect and when
18:28:46 INFO - the target request is cross-origin.
18:28:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 797ms
18:28:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:28:47 INFO - PROCESS | 4012 | ++DOCSHELL 1FCA1600 == 70 [pid = 4012] [id = 295]
18:28:47 INFO - PROCESS | 4012 | ++DOMWINDOW == 167 (15324E80) [pid = 4012] [serial = 829] [outer = 00000000]
18:28:47 INFO - PROCESS | 4012 | ++DOMWINDOW == 168 (17314200) [pid = 4012] [serial = 830] [outer = 15324E80]
18:28:47 INFO - PROCESS | 4012 | 1445563727147 Marionette INFO loaded listener.js
18:28:47 INFO - PROCESS | 4012 | ++DOMWINDOW == 169 (1D1D3800) [pid = 4012] [serial = 831] [outer = 15324E80]
18:28:47 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
18:28:47 INFO - document served over http requires an http
18:28:47 INFO - sub-resource via fetch-request using the meta-csp
18:28:47 INFO - delivery method with keep-origin-redirect and when
18:28:47 INFO - the target request is same-origin.
18:28:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 938ms
18:28:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
18:28:48 INFO - PROCESS | 4012 | ++DOCSHELL 16FD9600 == 71 [pid = 4012] [id = 296]
18:28:48 INFO - PROCESS | 4012 | ++DOMWINDOW == 170 (1D1D3A80) [pid = 4012] [serial = 832] [outer = 00000000]
18:28:48 INFO - PROCESS | 4012 | ++DOMWINDOW == 171 (1FB8D600) [pid = 4012] [serial = 833] [outer = 1D1D3A80]
18:28:48 INFO - PROCESS | 4012 | 1445563728082 Marionette INFO loaded listener.js
18:28:48 INFO - PROCESS | 4012 | ++DOMWINDOW == 172 (20862680) [pid = 4012] [serial = 834] [outer = 1D1D3A80]
18:28:48 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
18:28:48 INFO - document served over http requires an http
18:28:48 INFO - sub-resource via fetch-request using the meta-csp
18:28:48 INFO - delivery method with no-redirect and when
18:28:48 INFO - the target request is same-origin.
18:28:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 735ms
18:28:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:28:48 INFO - PROCESS | 4012 | ++DOCSHELL 16FDA200 == 72 [pid = 4012] [id = 297]
18:28:48 INFO - PROCESS | 4012 | ++DOMWINDOW == 173 (1D701780) [pid = 4012] [serial = 835] [outer = 00000000]
18:28:48 INFO - PROCESS | 4012 | ++DOMWINDOW == 174 (1D702B80) [pid = 4012] [serial = 836] [outer = 1D701780]
18:28:48 INFO - PROCESS | 4012 | 1445563728825 Marionette INFO loaded listener.js
18:28:48 INFO - PROCESS | 4012 | ++DOMWINDOW == 175 (1D703800) [pid = 4012] [serial = 837] [outer = 1D701780]
18:28:49 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
18:28:49 INFO - document served over http requires an http
18:28:49 INFO - sub-resource via fetch-request using the meta-csp
18:28:49 INFO - delivery method with swap-origin-redirect and when
18:28:49 INFO - the target request is same-origin.
18:28:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 797ms
18:28:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:28:49 INFO - PROCESS | 4012 | ++DOCSHELL 1D993700 == 73 [pid = 4012] [id = 298]
18:28:49 INFO - PROCESS | 4012 | ++DOMWINDOW == 176 (17315380) [pid = 4012] [serial = 838] [outer = 00000000]
18:28:49 INFO - PROCESS | 4012 | ++DOMWINDOW == 177 (1D704C00) [pid = 4012] [serial = 839] [outer = 17315380]
18:28:49 INFO - PROCESS | 4012 | 1445563729653 Marionette INFO loaded listener.js
18:28:49 INFO - PROCESS | 4012 | ++DOMWINDOW == 178 (20861280) [pid = 4012] [serial = 840] [outer = 17315380]
18:28:50 INFO - PROCESS | 4012 | ++DOCSHELL 213D9C00 == 74 [pid = 4012] [id = 299]
18:28:50 INFO - PROCESS | 4012 | ++DOMWINDOW == 179 (17504700) [pid = 4012] [serial = 841] [outer = 00000000]
18:28:50 INFO - PROCESS | 4012 | ++DOMWINDOW == 180 (17502900) [pid = 4012] [serial = 842] [outer = 17504700]
18:28:50 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
18:28:50 INFO - document served over http requires an http
18:28:50 INFO - sub-resource via iframe-tag using the meta-csp
18:28:50 INFO - delivery method with keep-origin-redirect and when
18:28:50 INFO - the target request is same-origin.
18:28:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1220ms
18:28:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:28:50 INFO - PROCESS | 4012 | ++DOCSHELL 213DAE00 == 75 [pid = 4012] [id = 300]
18:28:50 INFO - PROCESS | 4012 | ++DOMWINDOW == 181 (17504980) [pid = 4012] [serial = 843] [outer = 00000000]
18:28:50 INFO - PROCESS | 4012 | ++DOMWINDOW == 182 (1D704700) [pid = 4012] [serial = 844] [outer = 17504980]
18:28:50 INFO - PROCESS | 4012 | 1445563730925 Marionette INFO loaded listener.js
18:28:50 INFO - PROCESS | 4012 | ++DOMWINDOW == 183 (20862900) [pid = 4012] [serial = 845] [outer = 17504980]
18:28:51 INFO - PROCESS | 4012 | ++DOCSHELL 1E1D7400 == 76 [pid = 4012] [id = 301]
18:28:51 INFO - PROCESS | 4012 | ++DOMWINDOW == 184 (20865380) [pid = 4012] [serial = 846] [outer = 00000000]
18:28:51 INFO - PROCESS | 4012 | ++DOMWINDOW == 185 (13D25680) [pid = 4012] [serial = 847] [outer = 20865380]
18:28:51 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
18:28:51 INFO - document served over http requires an http
18:28:51 INFO - sub-resource via iframe-tag using the meta-csp
18:28:51 INFO - delivery method with no-redirect and when
18:28:51 INFO - the target request is same-origin.
18:28:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 906ms
18:28:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:28:51 INFO - PROCESS | 4012 | ++DOCSHELL 213DAB00 == 77 [pid = 4012] [id = 302]
18:28:51 INFO - PROCESS | 4012 | ++DOMWINDOW == 186 (17502400) [pid = 4012] [serial = 848] [outer = 00000000]
18:28:51 INFO - PROCESS | 4012 | ++DOMWINDOW == 187 (20862E00) [pid = 4012] [serial = 849] [outer = 17502400]
18:28:51 INFO - PROCESS | 4012 | 1445563731798 Marionette INFO loaded listener.js
18:28:51 INFO - PROCESS | 4012 | ++DOMWINDOW == 188 (20864C00) [pid = 4012] [serial = 850] [outer = 17502400]
18:28:52 INFO - PROCESS | 4012 | ++DOCSHELL 21F65600 == 78 [pid = 4012] [id = 303]
18:28:52 INFO - PROCESS | 4012 | ++DOMWINDOW == 189 (20971C80) [pid = 4012] [serial = 851] [outer = 00000000]
18:28:52 INFO - PROCESS | 4012 | ++DOMWINDOW == 190 (20863800) [pid = 4012] [serial = 852] [outer = 20971C80]
18:28:52 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
18:28:52 INFO - document served over http requires an http
18:28:52 INFO - sub-resource via iframe-tag using the meta-csp
18:28:52 INFO - delivery method with swap-origin-redirect and when
18:28:52 INFO - the target request is same-origin.
18:28:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 891ms
18:28:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:28:52 INFO - PROCESS | 4012 | ++DOCSHELL 21F19400 == 79 [pid = 4012] [id = 304]
18:28:52 INFO - PROCESS | 4012 | ++DOMWINDOW == 191 (17505100) [pid = 4012] [serial = 853] [outer = 00000000]
18:28:52 INFO - PROCESS | 4012 | ++DOMWINDOW == 192 (20865600) [pid = 4012] [serial = 854] [outer = 17505100]
18:28:52 INFO - PROCESS | 4012 | 1445563732712 Marionette INFO loaded listener.js
18:28:52 INFO - PROCESS | 4012 | ++DOMWINDOW == 193 (20973800) [pid = 4012] [serial = 855] [outer = 17505100]
18:28:54 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
18:28:54 INFO - document served over http requires an http
18:28:54 INFO - sub-resource via script-tag using the meta-csp
18:28:54 INFO - delivery method with keep-origin-redirect and when
18:28:54 INFO - the target request is same-origin.
18:28:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1907ms
18:28:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
18:28:54 INFO - PROCESS | 4012 | ++DOCSHELL 11918400 == 80 [pid = 4012] [id = 305]
18:28:54 INFO - PROCESS | 4012 | ++DOMWINDOW == 194 (11FE8D80) [pid = 4012] [serial = 856] [outer = 00000000]
18:28:54 INFO - PROCESS | 4012 | ++DOMWINDOW == 195 (20863580) [pid = 4012] [serial = 857] [outer = 11FE8D80]
18:28:54 INFO - PROCESS | 4012 | 1445563734606 Marionette INFO loaded listener.js
18:28:54 INFO - PROCESS | 4012 | ++DOMWINDOW == 196 (20974E80) [pid = 4012] [serial = 858] [outer = 11FE8D80]
18:28:55 INFO - PROCESS | 4012 | ++DOMWINDOW == 197 (15322180) [pid = 4012] [serial = 859] [outer = 1A429000]
18:28:55 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
18:28:55 INFO - document served over http requires an http
18:28:55 INFO - sub-resource via script-tag using the meta-csp
18:28:55 INFO - delivery method with no-redirect and when
18:28:55 INFO - the target request is same-origin.
18:28:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1188ms
18:28:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:28:55 INFO - PROCESS | 4012 | ++DOCSHELL 0F5A9000 == 81 [pid = 4012] [id = 306]
18:28:55 INFO - PROCESS | 4012 | ++DOMWINDOW == 198 (119A5380) [pid = 4012] [serial = 860] [outer = 00000000]
18:28:55 INFO - PROCESS | 4012 | ++DOMWINDOW == 199 (148F1280) [pid = 4012] [serial = 861] [outer = 119A5380]
18:28:55 INFO - PROCESS | 4012 | 1445563735845 Marionette INFO loaded listener.js
18:28:55 INFO - PROCESS | 4012 | ++DOMWINDOW == 200 (17369A00) [pid = 4012] [serial = 862] [outer = 119A5380]
18:28:56 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
18:28:56 INFO - document served over http requires an http
18:28:56 INFO - sub-resource via script-tag using the meta-csp
18:28:56 INFO - delivery method with swap-origin-redirect and when
18:28:56 INFO - the target request is same-origin.
18:28:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 766ms
18:28:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:28:56 INFO - PROCESS | 4012 | ++DOCSHELL 120CA500 == 82 [pid = 4012] [id = 307]
18:28:56 INFO - PROCESS | 4012 | ++DOMWINDOW == 201 (17311F00) [pid = 4012] [serial = 863] [outer = 00000000]
18:28:56 INFO - PROCESS | 4012 | ++DOMWINDOW == 202 (17502180) [pid = 4012] [serial = 864] [outer = 17311F00]
18:28:56 INFO - PROCESS | 4012 | 1445563736594 Marionette INFO loaded listener.js
18:28:56 INFO - PROCESS | 4012 | ++DOMWINDOW == 203 (1BA32B80) [pid = 4012] [serial = 865] [outer = 17311F00]
18:28:57 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
18:28:57 INFO - document served over http requires an http
18:28:57 INFO - sub-resource via xhr-request using the meta-csp
18:28:57 INFO - delivery method with keep-origin-redirect and when
18:28:57 INFO - the target request is same-origin.
18:28:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 907ms
18:28:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
18:28:57 INFO - PROCESS | 4012 | ++DOCSHELL 169CE200 == 83 [pid = 4012] [id = 308]
18:28:57 INFO - PROCESS | 4012 | ++DOMWINDOW == 204 (119A2400) [pid = 4012] [serial = 866] [outer = 00000000]
18:28:57 INFO - PROCESS | 4012 | ++DOMWINDOW == 205 (160D6B00) [pid = 4012] [serial = 867] [outer = 119A2400]
18:28:57 INFO - PROCESS | 4012 | 1445563737525 Marionette INFO loaded listener.js
18:28:57 INFO - PROCESS | 4012 | ++DOMWINDOW == 206 (173F5180) [pid = 4012] [serial = 868] [outer = 119A2400]
18:28:57 INFO - PROCESS | 4012 | --DOCSHELL 20886600 == 82 [pid = 4012] [id = 286]
18:28:57 INFO - PROCESS | 4012 | --DOCSHELL 1D009300 == 81 [pid = 4012] [id = 285]
18:28:57 INFO - PROCESS | 4012 | --DOCSHELL 1D7C1F00 == 80 [pid = 4012] [id = 284]
18:28:57 INFO - PROCESS | 4012 | --DOCSHELL 1A6C8600 == 79 [pid = 4012] [id = 283]
18:28:57 INFO - PROCESS | 4012 | --DOCSHELL 19F9A800 == 78 [pid = 4012] [id = 282]
18:28:57 INFO - PROCESS | 4012 | --DOCSHELL 18CB9B00 == 77 [pid = 4012] [id = 281]
18:28:57 INFO - PROCESS | 4012 | --DOCSHELL 18FD3700 == 76 [pid = 4012] [id = 280]
18:28:57 INFO - PROCESS | 4012 | --DOCSHELL 1854C000 == 75 [pid = 4012] [id = 279]
18:28:57 INFO - PROCESS | 4012 | --DOCSHELL 16FC2500 == 74 [pid = 4012] [id = 278]
18:28:57 INFO - PROCESS | 4012 | --DOCSHELL 14EF9900 == 73 [pid = 4012] [id = 277]
18:28:57 INFO - PROCESS | 4012 | --DOCSHELL 0E814A00 == 72 [pid = 4012] [id = 276]
18:28:57 INFO - PROCESS | 4012 | --DOCSHELL 14EFAE00 == 71 [pid = 4012] [id = 275]
18:28:57 INFO - PROCESS | 4012 | --DOCSHELL 1107D700 == 70 [pid = 4012] [id = 274]
18:28:57 INFO - PROCESS | 4012 | --DOCSHELL 0F5A9C00 == 69 [pid = 4012] [id = 273]
18:28:57 INFO - PROCESS | 4012 | --DOCSHELL 0FD9FD00 == 68 [pid = 4012] [id = 271]
18:28:57 INFO - PROCESS | 4012 | --DOCSHELL 1A6C8900 == 67 [pid = 4012] [id = 270]
18:28:57 INFO - PROCESS | 4012 | --DOCSHELL 20888400 == 66 [pid = 4012] [id = 269]
18:28:57 INFO - PROCESS | 4012 | --DOCSHELL 1F6E6400 == 65 [pid = 4012] [id = 268]
18:28:57 INFO - PROCESS | 4012 | --DOCSHELL 1F39DE00 == 64 [pid = 4012] [id = 267]
18:28:57 INFO - PROCESS | 4012 | --DOCSHELL 1D7C2B00 == 63 [pid = 4012] [id = 266]
18:28:57 INFO - PROCESS | 4012 | --DOCSHELL 1D795B00 == 62 [pid = 4012] [id = 265]
18:28:57 INFO - PROCESS | 4012 | --DOCSHELL 1D12D100 == 61 [pid = 4012] [id = 264]
18:28:57 INFO - PROCESS | 4012 | --DOCSHELL 1D00AE00 == 60 [pid = 4012] [id = 263]
18:28:57 INFO - PROCESS | 4012 | --DOCSHELL 1C5F1000 == 59 [pid = 4012] [id = 262]
18:28:57 INFO - PROCESS | 4012 | --DOCSHELL 19F9A500 == 58 [pid = 4012] [id = 261]
18:28:57 INFO - PROCESS | 4012 | --DOCSHELL 19BDCA00 == 57 [pid = 4012] [id = 260]
18:28:57 INFO - PROCESS | 4012 | --DOCSHELL 11E56C00 == 56 [pid = 4012] [id = 259]
18:28:57 INFO - PROCESS | 4012 | --DOCSHELL 14EFAB00 == 55 [pid = 4012] [id = 258]
18:28:57 INFO - PROCESS | 4012 | --DOCSHELL 10F99500 == 54 [pid = 4012] [id = 257]
18:28:57 INFO - PROCESS | 4012 | --DOCSHELL 0FBCC400 == 53 [pid = 4012] [id = 256]
18:28:57 INFO - PROCESS | 4012 | --DOMWINDOW == 205 (148F1500) [pid = 4012] [serial = 687] [outer = 00000000] [url = about:blank]
18:28:57 INFO - PROCESS | 4012 | --DOMWINDOW == 204 (15288A80) [pid = 4012] [serial = 682] [outer = 00000000] [url = about:blank]
18:28:57 INFO - PROCESS | 4012 | --DOMWINDOW == 203 (15A4DD80) [pid = 4012] [serial = 690] [outer = 00000000] [url = about:blank]
18:28:57 INFO - PROCESS | 4012 | --DOMWINDOW == 202 (16D6DE80) [pid = 4012] [serial = 693] [outer = 00000000] [url = about:blank]
18:28:57 INFO - PROCESS | 4012 | --DOMWINDOW == 201 (1781DD00) [pid = 4012] [serial = 711] [outer = 00000000] [url = about:blank]
18:28:57 INFO - PROCESS | 4012 | --DOMWINDOW == 200 (17812900) [pid = 4012] [serial = 708] [outer = 00000000] [url = about:blank]
18:28:57 INFO - PROCESS | 4012 | --DOMWINDOW == 199 (15289C00) [pid = 4012] [serial = 705] [outer = 00000000] [url = about:blank]
18:28:58 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
18:28:58 INFO - document served over http requires an http
18:28:58 INFO - sub-resource via xhr-request using the meta-csp
18:28:58 INFO - delivery method with no-redirect and when
18:28:58 INFO - the target request is same-origin.
18:28:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 766ms
18:28:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:28:58 INFO - PROCESS | 4012 | ++DOCSHELL 10CDC400 == 54 [pid = 4012] [id = 309]
18:28:58 INFO - PROCESS | 4012 | ++DOMWINDOW == 200 (118A3580) [pid = 4012] [serial = 869] [outer = 00000000]
18:28:58 INFO - PROCESS | 4012 | ++DOMWINDOW == 201 (148F2B80) [pid = 4012] [serial = 870] [outer = 118A3580]
18:28:58 INFO - PROCESS | 4012 | 1445563738272 Marionette INFO loaded listener.js
18:28:58 INFO - PROCESS | 4012 | ++DOMWINDOW == 202 (15533F80) [pid = 4012] [serial = 871] [outer = 118A3580]
18:28:58 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
18:28:58 INFO - document served over http requires an http
18:28:58 INFO - sub-resource via xhr-request using the meta-csp
18:28:58 INFO - delivery method with swap-origin-redirect and when
18:28:58 INFO - the target request is same-origin.
18:28:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 594ms
18:28:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:28:58 INFO - PROCESS | 4012 | ++DOCSHELL 169CFD00 == 55 [pid = 4012] [id = 310]
18:28:58 INFO - PROCESS | 4012 | ++DOMWINDOW == 203 (15533300) [pid = 4012] [serial = 872] [outer = 00000000]
18:28:58 INFO - PROCESS | 4012 | ++DOMWINDOW == 204 (17504200) [pid = 4012] [serial = 873] [outer = 15533300]
18:28:58 INFO - PROCESS | 4012 | 1445563738870 Marionette INFO loaded listener.js
18:28:58 INFO - PROCESS | 4012 | ++DOMWINDOW == 205 (1781DD00) [pid = 4012] [serial = 874] [outer = 15533300]
18:28:59 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
18:28:59 INFO - document served over http requires an https
18:28:59 INFO - sub-resource via fetch-request using the meta-csp
18:28:59 INFO - delivery method with keep-origin-redirect and when
18:28:59 INFO - the target request is same-origin.
18:28:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 594ms
18:28:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
18:28:59 INFO - PROCESS | 4012 | ++DOCSHELL 1854E700 == 56 [pid = 4012] [id = 311]
18:28:59 INFO - PROCESS | 4012 | ++DOMWINDOW == 206 (17501F00) [pid = 4012] [serial = 875] [outer = 00000000]
18:28:59 INFO - PROCESS | 4012 | ++DOMWINDOW == 207 (18AC2E00) [pid = 4012] [serial = 876] [outer = 17501F00]
18:28:59 INFO - PROCESS | 4012 | 1445563739455 Marionette INFO loaded listener.js
18:28:59 INFO - PROCESS | 4012 | ++DOMWINDOW == 208 (19BC4C00) [pid = 4012] [serial = 877] [outer = 17501F00]
18:28:59 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
18:28:59 INFO - document served over http requires an https
18:28:59 INFO - sub-resource via fetch-request using the meta-csp
18:28:59 INFO - delivery method with no-redirect and when
18:28:59 INFO - the target request is same-origin.
18:28:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 594ms
18:28:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:29:00 INFO - PROCESS | 4012 | ++DOCSHELL 199CD300 == 57 [pid = 4012] [id = 312]
18:29:00 INFO - PROCESS | 4012 | ++DOMWINDOW == 209 (1829AE00) [pid = 4012] [serial = 878] [outer = 00000000]
18:29:00 INFO - PROCESS | 4012 | ++DOMWINDOW == 210 (1D1D5880) [pid = 4012] [serial = 879] [outer = 1829AE00]
18:29:00 INFO - PROCESS | 4012 | 1445563740051 Marionette INFO loaded listener.js
18:29:00 INFO - PROCESS | 4012 | ++DOMWINDOW == 211 (1FB8A400) [pid = 4012] [serial = 880] [outer = 1829AE00]
18:29:00 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
18:29:00 INFO - document served over http requires an https
18:29:00 INFO - sub-resource via fetch-request using the meta-csp
18:29:00 INFO - delivery method with swap-origin-redirect and when
18:29:00 INFO - the target request is same-origin.
18:29:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 640ms
18:29:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:29:00 INFO - PROCESS | 4012 | ++DOCSHELL 19D68D00 == 58 [pid = 4012] [id = 313]
18:29:00 INFO - PROCESS | 4012 | ++DOMWINDOW == 212 (1D1D5D80) [pid = 4012] [serial = 881] [outer = 00000000]
18:29:00 INFO - PROCESS | 4012 | ++DOMWINDOW == 213 (20862B80) [pid = 4012] [serial = 882] [outer = 1D1D5D80]
18:29:00 INFO - PROCESS | 4012 | 1445563740702 Marionette INFO loaded listener.js
18:29:00 INFO - PROCESS | 4012 | ++DOMWINDOW == 214 (20973F80) [pid = 4012] [serial = 883] [outer = 1D1D5D80]
18:29:01 INFO - PROCESS | 4012 | ++DOCSHELL 1A6C9B00 == 59 [pid = 4012] [id = 314]
18:29:01 INFO - PROCESS | 4012 | ++DOMWINDOW == 215 (20975600) [pid = 4012] [serial = 884] [outer = 00000000]
18:29:01 INFO - PROCESS | 4012 | ++DOMWINDOW == 216 (20862400) [pid = 4012] [serial = 885] [outer = 20975600]
18:29:01 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
18:29:01 INFO - document served over http requires an https
18:29:01 INFO - sub-resource via iframe-tag using the meta-csp
18:29:01 INFO - delivery method with keep-origin-redirect and when
18:29:01 INFO - the target request is same-origin.
18:29:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 704ms
18:29:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:29:01 INFO - PROCESS | 4012 | ++DOCSHELL 1A262B00 == 60 [pid = 4012] [id = 315]
18:29:01 INFO - PROCESS | 4012 | ++DOMWINDOW == 217 (1A429780) [pid = 4012] [serial = 886] [outer = 00000000]
18:29:01 INFO - PROCESS | 4012 | ++DOMWINDOW == 218 (20974700) [pid = 4012] [serial = 887] [outer = 1A429780]
18:29:01 INFO - PROCESS | 4012 | 1445563741450 Marionette INFO loaded listener.js
18:29:01 INFO - PROCESS | 4012 | ++DOMWINDOW == 219 (221FA900) [pid = 4012] [serial = 888] [outer = 1A429780]
18:29:01 INFO - PROCESS | 4012 | ++DOCSHELL 1C5DD700 == 61 [pid = 4012] [id = 316]
18:29:01 INFO - PROCESS | 4012 | ++DOMWINDOW == 220 (19FDD080) [pid = 4012] [serial = 889] [outer = 00000000]
18:29:01 INFO - PROCESS | 4012 | ++DOMWINDOW == 221 (19FDC900) [pid = 4012] [serial = 890] [outer = 19FDD080]
18:29:01 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
18:29:01 INFO - document served over http requires an https
18:29:01 INFO - sub-resource via iframe-tag using the meta-csp
18:29:01 INFO - delivery method with no-redirect and when
18:29:01 INFO - the target request is same-origin.
18:29:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 750ms
18:29:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 220 (16BDAE80) [pid = 4012] [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]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 219 (1D1D4E80) [pid = 4012] [serial = 762] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445563712714]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 218 (1772B300) [pid = 4012] [serial = 725] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 217 (17EEA180) [pid = 4012] [serial = 715] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 216 (128D7980) [pid = 4012] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 215 (11FE4780) [pid = 4012] [serial = 775] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 214 (17369000) [pid = 4012] [serial = 781] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 213 (15531C80) [pid = 4012] [serial = 778] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 212 (17EBC480) [pid = 4012] [serial = 799] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 211 (1781B000) [pid = 4012] [serial = 784] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 210 (16BD8680) [pid = 4012] [serial = 796] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 209 (14ADA680) [pid = 4012] [serial = 720] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445563701882]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 208 (1D1D1000) [pid = 4012] [serial = 804] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445563721018]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 207 (119A3F80) [pid = 4012] [serial = 769] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 206 (15534200) [pid = 4012] [serial = 801] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 205 (119A4980) [pid = 4012] [serial = 790] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 204 (18AC4C00) [pid = 4012] [serial = 787] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 203 (11FE4C80) [pid = 4012] [serial = 793] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 202 (118A2E00) [pid = 4012] [serial = 772] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 201 (1D10D300) [pid = 4012] [serial = 757] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 200 (1A42B580) [pid = 4012] [serial = 807] [outer = 00000000] [url = about:blank]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 199 (1512B080) [pid = 4012] [serial = 763] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445563712714]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 198 (1BA32180) [pid = 4012] [serial = 755] [outer = 00000000] [url = about:blank]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 197 (180C2900) [pid = 4012] [serial = 734] [outer = 00000000] [url = about:blank]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 196 (1A212680) [pid = 4012] [serial = 749] [outer = 00000000] [url = about:blank]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 195 (126A3D00) [pid = 4012] [serial = 726] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 194 (1642B100) [pid = 4012] [serial = 779] [outer = 00000000] [url = about:blank]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 193 (1BA34E80) [pid = 4012] [serial = 758] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 192 (18CB7380) [pid = 4012] [serial = 740] [outer = 00000000] [url = about:blank]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 191 (1D1D1280) [pid = 4012] [serial = 765] [outer = 00000000] [url = about:blank]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 190 (1528A100) [pid = 4012] [serial = 794] [outer = 00000000] [url = about:blank]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 189 (11FE5B80) [pid = 4012] [serial = 791] [outer = 00000000] [url = about:blank]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 188 (17EBBF80) [pid = 4012] [serial = 718] [outer = 00000000] [url = about:blank]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 187 (17EEA900) [pid = 4012] [serial = 716] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 186 (14ADA400) [pid = 4012] [serial = 770] [outer = 00000000] [url = about:blank]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 185 (128D4F00) [pid = 4012] [serial = 776] [outer = 00000000] [url = about:blank]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 184 (14AD9F00) [pid = 4012] [serial = 723] [outer = 00000000] [url = about:blank]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 183 (173F4C80) [pid = 4012] [serial = 782] [outer = 00000000] [url = about:blank]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 182 (1D10D580) [pid = 4012] [serial = 760] [outer = 00000000] [url = about:blank]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 181 (173F5400) [pid = 4012] [serial = 800] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 180 (17EEBF80) [pid = 4012] [serial = 785] [outer = 00000000] [url = about:blank]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 179 (13C79F00) [pid = 4012] [serial = 721] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445563701882]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 178 (18AC5600) [pid = 4012] [serial = 737] [outer = 00000000] [url = about:blank]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 177 (18EB4E80) [pid = 4012] [serial = 788] [outer = 00000000] [url = about:blank]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 176 (19BC2900) [pid = 4012] [serial = 746] [outer = 00000000] [url = about:blank]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 175 (173F5B80) [pid = 4012] [serial = 797] [outer = 00000000] [url = about:blank]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 174 (1987B200) [pid = 4012] [serial = 743] [outer = 00000000] [url = about:blank]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 173 (126A1280) [pid = 4012] [serial = 773] [outer = 00000000] [url = about:blank]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 172 (128D8880) [pid = 4012] [serial = 768] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 171 (1D1D1500) [pid = 4012] [serial = 805] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445563721018]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 170 (1A215880) [pid = 4012] [serial = 752] [outer = 00000000] [url = about:blank]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 169 (1781B780) [pid = 4012] [serial = 802] [outer = 00000000] [url = about:blank]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 168 (1772C700) [pid = 4012] [serial = 728] [outer = 00000000] [url = about:blank]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 167 (1781FD80) [pid = 4012] [serial = 731] [outer = 00000000] [url = about:blank]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 166 (17EB9F00) [pid = 4012] [serial = 714] [outer = 00000000] [url = about:blank]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 165 (17812B80) [pid = 4012] [serial = 783] [outer = 00000000] [url = about:blank]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 164 (18AC4700) [pid = 4012] [serial = 786] [outer = 00000000] [url = about:blank]
18:29:02 INFO - PROCESS | 4012 | --DOMWINDOW == 163 (16F65B00) [pid = 4012] [serial = 780] [outer = 00000000] [url = about:blank]
18:29:02 INFO - PROCESS | 4012 | ++DOCSHELL 0FD9DF00 == 62 [pid = 4012] [id = 317]
18:29:02 INFO - PROCESS | 4012 | ++DOMWINDOW == 164 (11096A00) [pid = 4012] [serial = 891] [outer = 00000000]
18:29:02 INFO - PROCESS | 4012 | ++DOMWINDOW == 165 (119A3F80) [pid = 4012] [serial = 892] [outer = 11096A00]
18:29:02 INFO - PROCESS | 4012 | 1445563742332 Marionette INFO loaded listener.js
18:29:02 INFO - PROCESS | 4012 | ++DOMWINDOW == 166 (11FE5B80) [pid = 4012] [serial = 893] [outer = 11096A00]
18:29:02 INFO - PROCESS | 4012 | ++DOCSHELL 1D00AE00 == 63 [pid = 4012] [id = 318]
18:29:02 INFO - PROCESS | 4012 | ++DOMWINDOW == 167 (14ADCC00) [pid = 4012] [serial = 894] [outer = 00000000]
18:29:02 INFO - PROCESS | 4012 | ++DOMWINDOW == 168 (15531C80) [pid = 4012] [serial = 895] [outer = 14ADCC00]
18:29:02 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
18:29:02 INFO - document served over http requires an https
18:29:02 INFO - sub-resource via iframe-tag using the meta-csp
18:29:02 INFO - delivery method with swap-origin-redirect and when
18:29:02 INFO - the target request is same-origin.
18:29:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 907ms
18:29:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:29:03 INFO - PROCESS | 4012 | ++DOCSHELL 1B903700 == 64 [pid = 4012] [id = 319]
18:29:03 INFO - PROCESS | 4012 | ++DOMWINDOW == 169 (118A2E00) [pid = 4012] [serial = 896] [outer = 00000000]
18:29:03 INFO - PROCESS | 4012 | ++DOMWINDOW == 170 (14AD9F00) [pid = 4012] [serial = 897] [outer = 118A2E00]
18:29:03 INFO - PROCESS | 4012 | 1445563743065 Marionette INFO loaded listener.js
18:29:03 INFO - PROCESS | 4012 | ++DOMWINDOW == 171 (17503F80) [pid = 4012] [serial = 898] [outer = 118A2E00]
18:29:03 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
18:29:03 INFO - document served over http requires an https
18:29:03 INFO - sub-resource via script-tag using the meta-csp
18:29:03 INFO - delivery method with keep-origin-redirect and when
18:29:03 INFO - the target request is same-origin.
18:29:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 594ms
18:29:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
18:29:03 INFO - PROCESS | 4012 | ++DOCSHELL 1E1D5C00 == 65 [pid = 4012] [id = 320]
18:29:03 INFO - PROCESS | 4012 | ++DOMWINDOW == 172 (16CE9A00) [pid = 4012] [serial = 899] [outer = 00000000]
18:29:03 INFO - PROCESS | 4012 | ++DOMWINDOW == 173 (1781FB00) [pid = 4012] [serial = 900] [outer = 16CE9A00]
18:29:03 INFO - PROCESS | 4012 | 1445563743635 Marionette INFO loaded listener.js
18:29:03 INFO - PROCESS | 4012 | ++DOMWINDOW == 174 (180C2900) [pid = 4012] [serial = 901] [outer = 16CE9A00]
18:29:04 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
18:29:04 INFO - document served over http requires an https
18:29:04 INFO - sub-resource via script-tag using the meta-csp
18:29:04 INFO - delivery method with no-redirect and when
18:29:04 INFO - the target request is same-origin.
18:29:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 531ms
18:29:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:29:04 INFO - PROCESS | 4012 | ++DOCSHELL 213D9F00 == 66 [pid = 4012] [id = 321]
18:29:04 INFO - PROCESS | 4012 | ++DOMWINDOW == 175 (1781EC00) [pid = 4012] [serial = 902] [outer = 00000000]
18:29:04 INFO - PROCESS | 4012 | ++DOMWINDOW == 176 (1987B200) [pid = 4012] [serial = 903] [outer = 1781EC00]
18:29:04 INFO - PROCESS | 4012 | 1445563744182 Marionette INFO loaded listener.js
18:29:04 INFO - PROCESS | 4012 | ++DOMWINDOW == 177 (19FDCE00) [pid = 4012] [serial = 904] [outer = 1781EC00]
18:29:04 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
18:29:04 INFO - document served over http requires an https
18:29:04 INFO - sub-resource via script-tag using the meta-csp
18:29:04 INFO - delivery method with swap-origin-redirect and when
18:29:04 INFO - the target request is same-origin.
18:29:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 907ms
18:29:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:29:05 INFO - PROCESS | 4012 | ++DOCSHELL 11BE3B00 == 67 [pid = 4012] [id = 322]
18:29:05 INFO - PROCESS | 4012 | ++DOMWINDOW == 178 (148F2400) [pid = 4012] [serial = 905] [outer = 00000000]
18:29:05 INFO - PROCESS | 4012 | ++DOMWINDOW == 179 (15534200) [pid = 4012] [serial = 906] [outer = 148F2400]
18:29:05 INFO - PROCESS | 4012 | 1445563745149 Marionette INFO loaded listener.js
18:29:05 INFO - PROCESS | 4012 | ++DOMWINDOW == 180 (16D6DE80) [pid = 4012] [serial = 907] [outer = 148F2400]
18:29:05 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
18:29:05 INFO - document served over http requires an https
18:29:05 INFO - sub-resource via xhr-request using the meta-csp
18:29:05 INFO - delivery method with keep-origin-redirect and when
18:29:05 INFO - the target request is same-origin.
18:29:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 844ms
18:29:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
18:29:05 INFO - PROCESS | 4012 | ++DOCSHELL 151E2800 == 68 [pid = 4012] [id = 323]
18:29:05 INFO - PROCESS | 4012 | ++DOMWINDOW == 181 (17315D80) [pid = 4012] [serial = 908] [outer = 00000000]
18:29:05 INFO - PROCESS | 4012 | ++DOMWINDOW == 182 (17505B00) [pid = 4012] [serial = 909] [outer = 17315D80]
18:29:05 INFO - PROCESS | 4012 | 1445563745977 Marionette INFO loaded listener.js
18:29:06 INFO - PROCESS | 4012 | ++DOMWINDOW == 183 (17EBB080) [pid = 4012] [serial = 910] [outer = 17315D80]
18:29:06 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
18:29:06 INFO - document served over http requires an https
18:29:06 INFO - sub-resource via xhr-request using the meta-csp
18:29:06 INFO - delivery method with no-redirect and when
18:29:06 INFO - the target request is same-origin.
18:29:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 750ms
18:29:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:29:06 INFO - PROCESS | 4012 | ++DOCSHELL 18CB9B00 == 69 [pid = 4012] [id = 324]
18:29:06 INFO - PROCESS | 4012 | ++DOMWINDOW == 184 (17EBB300) [pid = 4012] [serial = 911] [outer = 00000000]
18:29:06 INFO - PROCESS | 4012 | ++DOMWINDOW == 185 (19879400) [pid = 4012] [serial = 912] [outer = 17EBB300]
18:29:06 INFO - PROCESS | 4012 | 1445563746729 Marionette INFO loaded listener.js
18:29:06 INFO - PROCESS | 4012 | ++DOMWINDOW == 186 (19FDD300) [pid = 4012] [serial = 913] [outer = 17EBB300]
18:29:07 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
18:29:07 INFO - document served over http requires an https
18:29:07 INFO - sub-resource via xhr-request using the meta-csp
18:29:07 INFO - delivery method with swap-origin-redirect and when
18:29:07 INFO - the target request is same-origin.
18:29:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 844ms
18:29:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:29:07 INFO - PROCESS | 4012 | ++DOCSHELL 1D794900 == 70 [pid = 4012] [id = 325]
18:29:07 INFO - PROCESS | 4012 | ++DOMWINDOW == 187 (17EBA180) [pid = 4012] [serial = 914] [outer = 00000000]
18:29:07 INFO - PROCESS | 4012 | ++DOMWINDOW == 188 (19FDE200) [pid = 4012] [serial = 915] [outer = 17EBA180]
18:29:07 INFO - PROCESS | 4012 | 1445563747582 Marionette INFO loaded listener.js
18:29:07 INFO - PROCESS | 4012 | ++DOMWINDOW == 189 (1BA33800) [pid = 4012] [serial = 916] [outer = 17EBA180]
18:29:08 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
18:29:08 INFO - document served over http requires an http
18:29:08 INFO - sub-resource via fetch-request using the meta-referrer
18:29:08 INFO - delivery method with keep-origin-redirect and when
18:29:08 INFO - the target request is cross-origin.
18:29:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 735ms
18:29:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
18:29:08 INFO - PROCESS | 4012 | ++DOCSHELL 20887800 == 71 [pid = 4012] [id = 326]
18:29:08 INFO - PROCESS | 4012 | ++DOMWINDOW == 190 (1D10D580) [pid = 4012] [serial = 917] [outer = 00000000]
18:29:08 INFO - PROCESS | 4012 | ++DOMWINDOW == 191 (1D1D3D00) [pid = 4012] [serial = 918] [outer = 1D10D580]
18:29:08 INFO - PROCESS | 4012 | 1445563748307 Marionette INFO loaded listener.js
18:29:08 INFO - PROCESS | 4012 | ++DOMWINDOW == 192 (20975380) [pid = 4012] [serial = 919] [outer = 1D10D580]
18:29:08 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
18:29:08 INFO - document served over http requires an http
18:29:08 INFO - sub-resource via fetch-request using the meta-referrer
18:29:08 INFO - delivery method with no-redirect and when
18:29:08 INFO - the target request is cross-origin.
18:29:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 797ms
18:29:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:29:09 INFO - PROCESS | 4012 | ++DOCSHELL 203BC500 == 72 [pid = 4012] [id = 327]
18:29:09 INFO - PROCESS | 4012 | ++DOMWINDOW == 193 (1A213580) [pid = 4012] [serial = 920] [outer = 00000000]
18:29:09 INFO - PROCESS | 4012 | ++DOMWINDOW == 194 (1E1F9500) [pid = 4012] [serial = 921] [outer = 1A213580]
18:29:09 INFO - PROCESS | 4012 | 1445563749136 Marionette INFO loaded listener.js
18:29:09 INFO - PROCESS | 4012 | ++DOMWINDOW == 195 (1E1FA180) [pid = 4012] [serial = 922] [outer = 1A213580]
18:29:09 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
18:29:09 INFO - document served over http requires an http
18:29:09 INFO - sub-resource via fetch-request using the meta-referrer
18:29:09 INFO - delivery method with swap-origin-redirect and when
18:29:09 INFO - the target request is cross-origin.
18:29:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 735ms
18:29:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:29:09 INFO - PROCESS | 4012 | ++DOCSHELL 2004C000 == 73 [pid = 4012] [id = 328]
18:29:09 INFO - PROCESS | 4012 | ++DOMWINDOW == 196 (1E1FC700) [pid = 4012] [serial = 923] [outer = 00000000]
18:29:09 INFO - PROCESS | 4012 | ++DOMWINDOW == 197 (1E1FD600) [pid = 4012] [serial = 924] [outer = 1E1FC700]
18:29:09 INFO - PROCESS | 4012 | 1445563749867 Marionette INFO loaded listener.js
18:29:09 INFO - PROCESS | 4012 | ++DOMWINDOW == 198 (221FAE00) [pid = 4012] [serial = 925] [outer = 1E1FC700]
18:29:10 INFO - PROCESS | 4012 | ++DOCSHELL 220F2B00 == 74 [pid = 4012] [id = 329]
18:29:10 INFO - PROCESS | 4012 | ++DOMWINDOW == 199 (221FC480) [pid = 4012] [serial = 926] [outer = 00000000]
18:29:10 INFO - PROCESS | 4012 | ++DOMWINDOW == 200 (1E1FDB00) [pid = 4012] [serial = 927] [outer = 221FC480]
18:29:10 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
18:29:10 INFO - document served over http requires an http
18:29:10 INFO - sub-resource via iframe-tag using the meta-referrer
18:29:10 INFO - delivery method with keep-origin-redirect and when
18:29:10 INFO - the target request is cross-origin.
18:29:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 797ms
18:29:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:29:10 INFO - PROCESS | 4012 | ++DOCSHELL 203BBF00 == 75 [pid = 4012] [id = 330]
18:29:10 INFO - PROCESS | 4012 | ++DOMWINDOW == 201 (1E1FB300) [pid = 4012] [serial = 928] [outer = 00000000]
18:29:10 INFO - PROCESS | 4012 | ++DOMWINDOW == 202 (221FB580) [pid = 4012] [serial = 929] [outer = 1E1FB300]
18:29:10 INFO - PROCESS | 4012 | 1445563750722 Marionette INFO loaded listener.js
18:29:10 INFO - PROCESS | 4012 | ++DOMWINDOW == 203 (22551C80) [pid = 4012] [serial = 930] [outer = 1E1FB300]
18:29:11 INFO - PROCESS | 4012 | ++DOCSHELL 0E79DC00 == 76 [pid = 4012] [id = 331]
18:29:11 INFO - PROCESS | 4012 | ++DOMWINDOW == 204 (22554980) [pid = 4012] [serial = 931] [outer = 00000000]
18:29:11 INFO - PROCESS | 4012 | ++DOMWINDOW == 205 (221FD880) [pid = 4012] [serial = 932] [outer = 22554980]
18:29:11 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
18:29:11 INFO - document served over http requires an http
18:29:11 INFO - sub-resource via iframe-tag using the meta-referrer
18:29:11 INFO - delivery method with no-redirect and when
18:29:11 INFO - the target request is cross-origin.
18:29:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 844ms
18:29:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:29:11 INFO - PROCESS | 4012 | ++DOCSHELL 2262AF00 == 77 [pid = 4012] [id = 332]
18:29:11 INFO - PROCESS | 4012 | ++DOMWINDOW == 206 (1E1FD880) [pid = 4012] [serial = 933] [outer = 00000000]
18:29:11 INFO - PROCESS | 4012 | ++DOMWINDOW == 207 (22552B80) [pid = 4012] [serial = 934] [outer = 1E1FD880]
18:29:11 INFO - PROCESS | 4012 | 1445563751559 Marionette INFO loaded listener.js
18:29:11 INFO - PROCESS | 4012 | ++DOMWINDOW == 208 (22555600) [pid = 4012] [serial = 935] [outer = 1E1FD880]
18:29:12 INFO - PROCESS | 4012 | ++DOCSHELL 22B68100 == 78 [pid = 4012] [id = 333]
18:29:12 INFO - PROCESS | 4012 | ++DOMWINDOW == 209 (22704A00) [pid = 4012] [serial = 936] [outer = 00000000]
18:29:12 INFO - PROCESS | 4012 | ++DOMWINDOW == 210 (22553A80) [pid = 4012] [serial = 937] [outer = 22704A00]
18:29:12 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
18:29:12 INFO - document served over http requires an http
18:29:12 INFO - sub-resource via iframe-tag using the meta-referrer
18:29:12 INFO - delivery method with swap-origin-redirect and when
18:29:12 INFO - the target request is cross-origin.
18:29:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 891ms
18:29:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:29:12 INFO - PROCESS | 4012 | ++DOCSHELL 200A6600 == 79 [pid = 4012] [id = 334]
18:29:12 INFO - PROCESS | 4012 | ++DOMWINDOW == 211 (221FD600) [pid = 4012] [serial = 938] [outer = 00000000]
18:29:12 INFO - PROCESS | 4012 | ++DOMWINDOW == 212 (22704280) [pid = 4012] [serial = 939] [outer = 221FD600]
18:29:12 INFO - PROCESS | 4012 | 1445563752467 Marionette INFO loaded listener.js
18:29:12 INFO - PROCESS | 4012 | ++DOMWINDOW == 213 (22706800) [pid = 4012] [serial = 940] [outer = 221FD600]
18:29:13 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
18:29:13 INFO - document served over http requires an http
18:29:13 INFO - sub-resource via script-tag using the meta-referrer
18:29:13 INFO - delivery method with keep-origin-redirect and when
18:29:13 INFO - the target request is cross-origin.
18:29:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 798ms
18:29:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
18:29:13 INFO - PROCESS | 4012 | ++DOCSHELL 20479F00 == 80 [pid = 4012] [id = 335]
18:29:13 INFO - PROCESS | 4012 | ++DOMWINDOW == 214 (202B8A00) [pid = 4012] [serial = 941] [outer = 00000000]
18:29:13 INFO - PROCESS | 4012 | ++DOMWINDOW == 215 (202BA580) [pid = 4012] [serial = 942] [outer = 202B8A00]
18:29:13 INFO - PROCESS | 4012 | 1445563753288 Marionette INFO loaded listener.js
18:29:13 INFO - PROCESS | 4012 | ++DOMWINDOW == 216 (202BBE80) [pid = 4012] [serial = 943] [outer = 202B8A00]
18:29:13 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
18:29:13 INFO - document served over http requires an http
18:29:13 INFO - sub-resource via script-tag using the meta-referrer
18:29:13 INFO - delivery method with no-redirect and when
18:29:13 INFO - the target request is cross-origin.
18:29:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 829ms
18:29:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:29:14 INFO - PROCESS | 4012 | ++DOCSHELL 0E12A900 == 81 [pid = 4012] [id = 336]
18:29:14 INFO - PROCESS | 4012 | ++DOMWINDOW == 217 (202BBC00) [pid = 4012] [serial = 944] [outer = 00000000]
18:29:14 INFO - PROCESS | 4012 | ++DOMWINDOW == 218 (204E4C80) [pid = 4012] [serial = 945] [outer = 202BBC00]
18:29:14 INFO - PROCESS | 4012 | 1445563754115 Marionette INFO loaded listener.js
18:29:14 INFO - PROCESS | 4012 | ++DOMWINDOW == 219 (204E6080) [pid = 4012] [serial = 946] [outer = 202BBC00]
18:29:14 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
18:29:14 INFO - document served over http requires an http
18:29:14 INFO - sub-resource via script-tag using the meta-referrer
18:29:14 INFO - delivery method with swap-origin-redirect and when
18:29:14 INFO - the target request is cross-origin.
18:29:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 735ms
18:29:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:29:14 INFO - PROCESS | 4012 | ++DOCSHELL 203A4000 == 82 [pid = 4012] [id = 337]
18:29:14 INFO - PROCESS | 4012 | ++DOMWINDOW == 220 (204E6D00) [pid = 4012] [serial = 947] [outer = 00000000]
18:29:14 INFO - PROCESS | 4012 | ++DOMWINDOW == 221 (204E8600) [pid = 4012] [serial = 948] [outer = 204E6D00]
18:29:14 INFO - PROCESS | 4012 | 1445563754850 Marionette INFO loaded listener.js
18:29:14 INFO - PROCESS | 4012 | ++DOMWINDOW == 222 (22553300) [pid = 4012] [serial = 949] [outer = 204E6D00]
18:29:15 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
18:29:15 INFO - document served over http requires an http
18:29:15 INFO - sub-resource via xhr-request using the meta-referrer
18:29:15 INFO - delivery method with keep-origin-redirect and when
18:29:15 INFO - the target request is cross-origin.
18:29:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 798ms
18:29:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
18:29:15 INFO - PROCESS | 4012 | ++DOCSHELL 20817B00 == 83 [pid = 4012] [id = 338]
18:29:15 INFO - PROCESS | 4012 | ++DOMWINDOW == 223 (204E5680) [pid = 4012] [serial = 950] [outer = 00000000]
18:29:15 INFO - PROCESS | 4012 | ++DOMWINDOW == 224 (22705180) [pid = 4012] [serial = 951] [outer = 204E5680]
18:29:15 INFO - PROCESS | 4012 | 1445563755678 Marionette INFO loaded listener.js
18:29:15 INFO - PROCESS | 4012 | ++DOMWINDOW == 225 (22708600) [pid = 4012] [serial = 952] [outer = 204E5680]
18:29:16 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
18:29:16 INFO - document served over http requires an http
18:29:16 INFO - sub-resource via xhr-request using the meta-referrer
18:29:16 INFO - delivery method with no-redirect and when
18:29:16 INFO - the target request is cross-origin.
18:29:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 735ms
18:29:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:29:16 INFO - PROCESS | 4012 | ++DOCSHELL 22B67B00 == 84 [pid = 4012] [id = 339]
18:29:16 INFO - PROCESS | 4012 | ++DOMWINDOW == 226 (204E8380) [pid = 4012] [serial = 953] [outer = 00000000]
18:29:16 INFO - PROCESS | 4012 | ++DOMWINDOW == 227 (22A36280) [pid = 4012] [serial = 954] [outer = 204E8380]
18:29:16 INFO - PROCESS | 4012 | 1445563756403 Marionette INFO loaded listener.js
18:29:16 INFO - PROCESS | 4012 | ++DOMWINDOW == 228 (22A37B80) [pid = 4012] [serial = 955] [outer = 204E8380]
18:29:17 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
18:29:17 INFO - document served over http requires an http
18:29:17 INFO - sub-resource via xhr-request using the meta-referrer
18:29:17 INFO - delivery method with swap-origin-redirect and when
18:29:17 INFO - the target request is cross-origin.
18:29:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 797ms
18:29:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:29:17 INFO - PROCESS | 4012 | ++DOCSHELL 2449B100 == 85 [pid = 4012] [id = 340]
18:29:17 INFO - PROCESS | 4012 | ++DOMWINDOW == 229 (22708880) [pid = 4012] [serial = 956] [outer = 00000000]
18:29:17 INFO - PROCESS | 4012 | ++DOMWINDOW == 230 (22A38580) [pid = 4012] [serial = 957] [outer = 22708880]
18:29:17 INFO - PROCESS | 4012 | 1445563757228 Marionette INFO loaded listener.js
18:29:17 INFO - PROCESS | 4012 | ++DOMWINDOW == 231 (22A3A880) [pid = 4012] [serial = 958] [outer = 22708880]
18:29:17 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
18:29:17 INFO - document served over http requires an https
18:29:17 INFO - sub-resource via fetch-request using the meta-referrer
18:29:17 INFO - delivery method with keep-origin-redirect and when
18:29:17 INFO - the target request is cross-origin.
18:29:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 906ms
18:29:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
18:29:18 INFO - PROCESS | 4012 | ++DOCSHELL 24652800 == 86 [pid = 4012] [id = 341]
18:29:18 INFO - PROCESS | 4012 | ++DOMWINDOW == 232 (22A3A380) [pid = 4012] [serial = 959] [outer = 00000000]
18:29:18 INFO - PROCESS | 4012 | ++DOMWINDOW == 233 (24842400) [pid = 4012] [serial = 960] [outer = 22A3A380]
18:29:18 INFO - PROCESS | 4012 | 1445563758136 Marionette INFO loaded listener.js
18:29:18 INFO - PROCESS | 4012 | ++DOMWINDOW == 234 (24843300) [pid = 4012] [serial = 961] [outer = 22A3A380]
18:29:18 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
18:29:18 INFO - document served over http requires an https
18:29:18 INFO - sub-resource via fetch-request using the meta-referrer
18:29:18 INFO - delivery method with no-redirect and when
18:29:18 INFO - the target request is cross-origin.
18:29:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 798ms
18:29:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:29:18 INFO - PROCESS | 4012 | ++DOCSHELL 246ECF00 == 87 [pid = 4012] [id = 342]
18:29:18 INFO - PROCESS | 4012 | ++DOMWINDOW == 235 (13CB2B80) [pid = 4012] [serial = 962] [outer = 00000000]
18:29:18 INFO - PROCESS | 4012 | ++DOMWINDOW == 236 (13CB3A80) [pid = 4012] [serial = 963] [outer = 13CB2B80]
18:29:18 INFO - PROCESS | 4012 | 1445563758937 Marionette INFO loaded listener.js
18:29:19 INFO - PROCESS | 4012 | ++DOMWINDOW == 237 (13CB4700) [pid = 4012] [serial = 964] [outer = 13CB2B80]
18:29:20 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
18:29:20 INFO - document served over http requires an https
18:29:20 INFO - sub-resource via fetch-request using the meta-referrer
18:29:20 INFO - delivery method with swap-origin-redirect and when
18:29:20 INFO - the target request is cross-origin.
18:29:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1845ms
18:29:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:29:20 INFO - PROCESS | 4012 | ++DOCSHELL 1A263400 == 88 [pid = 4012] [id = 343]
18:29:20 INFO - PROCESS | 4012 | ++DOMWINDOW == 238 (13CB4980) [pid = 4012] [serial = 965] [outer = 00000000]
18:29:20 INFO - PROCESS | 4012 | ++DOMWINDOW == 239 (16D6B400) [pid = 4012] [serial = 966] [outer = 13CB4980]
18:29:20 INFO - PROCESS | 4012 | 1445563760806 Marionette INFO loaded listener.js
18:29:20 INFO - PROCESS | 4012 | ++DOMWINDOW == 240 (24842180) [pid = 4012] [serial = 967] [outer = 13CB4980]
18:29:21 INFO - PROCESS | 4012 | ++DOCSHELL 0FBF9300 == 89 [pid = 4012] [id = 344]
18:29:21 INFO - PROCESS | 4012 | ++DOMWINDOW == 241 (24841C80) [pid = 4012] [serial = 968] [outer = 00000000]
18:29:21 INFO - PROCESS | 4012 | ++DOMWINDOW == 242 (22A39480) [pid = 4012] [serial = 969] [outer = 24841C80]
18:29:21 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
18:29:21 INFO - document served over http requires an https
18:29:21 INFO - sub-resource via iframe-tag using the meta-referrer
18:29:21 INFO - delivery method with keep-origin-redirect and when
18:29:21 INFO - the target request is cross-origin.
18:29:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1141ms
18:29:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:29:21 INFO - PROCESS | 4012 | ++DOCSHELL 1143C600 == 90 [pid = 4012] [id = 345]
18:29:21 INFO - PROCESS | 4012 | ++DOMWINDOW == 243 (13CB2680) [pid = 4012] [serial = 970] [outer = 00000000]
18:29:21 INFO - PROCESS | 4012 | ++DOMWINDOW == 244 (14CE1000) [pid = 4012] [serial = 971] [outer = 13CB2680]
18:29:22 INFO - PROCESS | 4012 | 1445563761992 Marionette INFO loaded listener.js
18:29:22 INFO - PROCESS | 4012 | ++DOMWINDOW == 245 (14CE2180) [pid = 4012] [serial = 972] [outer = 13CB2680]
18:29:22 INFO - PROCESS | 4012 | ++DOCSHELL 14EF9900 == 91 [pid = 4012] [id = 346]
18:29:22 INFO - PROCESS | 4012 | ++DOMWINDOW == 246 (14CE5100) [pid = 4012] [serial = 973] [outer = 00000000]
18:29:22 INFO - PROCESS | 4012 | ++DOMWINDOW == 247 (13CB5380) [pid = 4012] [serial = 974] [outer = 14CE5100]
18:29:22 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
18:29:22 INFO - document served over http requires an https
18:29:22 INFO - sub-resource via iframe-tag using the meta-referrer
18:29:22 INFO - delivery method with no-redirect and when
18:29:22 INFO - the target request is cross-origin.
18:29:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 828ms
18:29:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:29:22 INFO - PROCESS | 4012 | ++DOCSHELL 120C9F00 == 92 [pid = 4012] [id = 347]
18:29:22 INFO - PROCESS | 4012 | ++DOMWINDOW == 248 (13D13D00) [pid = 4012] [serial = 975] [outer = 00000000]
18:29:22 INFO - PROCESS | 4012 | ++DOMWINDOW == 249 (14CE2E00) [pid = 4012] [serial = 976] [outer = 13D13D00]
18:29:22 INFO - PROCESS | 4012 | 1445563762822 Marionette INFO loaded listener.js
18:29:22 INFO - PROCESS | 4012 | ++DOMWINDOW == 250 (14CE5600) [pid = 4012] [serial = 977] [outer = 13D13D00]
18:29:23 INFO - PROCESS | 4012 | ++DOCSHELL 0FD9FD00 == 93 [pid = 4012] [id = 348]
18:29:23 INFO - PROCESS | 4012 | ++DOMWINDOW == 251 (128D4C80) [pid = 4012] [serial = 978] [outer = 00000000]
18:29:23 INFO - PROCESS | 4012 | ++DOMWINDOW == 252 (128D6D00) [pid = 4012] [serial = 979] [outer = 128D4C80]
18:29:23 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
18:29:23 INFO - document served over http requires an https
18:29:23 INFO - sub-resource via iframe-tag using the meta-referrer
18:29:23 INFO - delivery method with swap-origin-redirect and when
18:29:23 INFO - the target request is cross-origin.
18:29:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1031ms
18:29:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:29:23 INFO - PROCESS | 4012 | ++DOCSHELL 15F48400 == 94 [pid = 4012] [id = 349]
18:29:23 INFO - PROCESS | 4012 | ++DOMWINDOW == 253 (118A3080) [pid = 4012] [serial = 980] [outer = 00000000]
18:29:23 INFO - PROCESS | 4012 | ++DOMWINDOW == 254 (13D15380) [pid = 4012] [serial = 981] [outer = 118A3080]
18:29:23 INFO - PROCESS | 4012 | 1445563763888 Marionette INFO loaded listener.js
18:29:23 INFO - PROCESS | 4012 | ++DOMWINDOW == 255 (160D2780) [pid = 4012] [serial = 982] [outer = 118A3080]
18:29:24 INFO - PROCESS | 4012 | --DOCSHELL 0E1D2300 == 93 [pid = 4012] [id = 22]
18:29:24 INFO - PROCESS | 4012 | --DOCSHELL 0E79FD00 == 92 [pid = 4012] [id = 21]
18:29:24 INFO - PROCESS | 4012 | --DOCSHELL 1E1D5C00 == 91 [pid = 4012] [id = 320]
18:29:24 INFO - PROCESS | 4012 | --DOCSHELL 1B903700 == 90 [pid = 4012] [id = 319]
18:29:24 INFO - PROCESS | 4012 | --DOCSHELL 151E1000 == 89 [pid = 4012] [id = 288]
18:29:24 INFO - PROCESS | 4012 | --DOCSHELL 1D00AE00 == 88 [pid = 4012] [id = 318]
18:29:24 INFO - PROCESS | 4012 | --DOCSHELL 0FD9DF00 == 87 [pid = 4012] [id = 317]
18:29:24 INFO - PROCESS | 4012 | --DOCSHELL 1C5DD700 == 86 [pid = 4012] [id = 316]
18:29:24 INFO - PROCESS | 4012 | --DOCSHELL 1A262B00 == 85 [pid = 4012] [id = 315]
18:29:24 INFO - PROCESS | 4012 | --DOCSHELL 1A6C9B00 == 84 [pid = 4012] [id = 314]
18:29:24 INFO - PROCESS | 4012 | --DOCSHELL 19D68D00 == 83 [pid = 4012] [id = 313]
18:29:24 INFO - PROCESS | 4012 | --DOCSHELL 199CD300 == 82 [pid = 4012] [id = 312]
18:29:24 INFO - PROCESS | 4012 | --DOCSHELL 1854E700 == 81 [pid = 4012] [id = 311]
18:29:24 INFO - PROCESS | 4012 | --DOCSHELL 169CFD00 == 80 [pid = 4012] [id = 310]
18:29:24 INFO - PROCESS | 4012 | --DOCSHELL 10CDC400 == 79 [pid = 4012] [id = 309]
18:29:24 INFO - PROCESS | 4012 | --DOCSHELL 169CE200 == 78 [pid = 4012] [id = 308]
18:29:24 INFO - PROCESS | 4012 | --DOCSHELL 120CA500 == 77 [pid = 4012] [id = 307]
18:29:24 INFO - PROCESS | 4012 | --DOCSHELL 0F5A9000 == 76 [pid = 4012] [id = 306]
18:29:24 INFO - PROCESS | 4012 | --DOCSHELL 21F19400 == 75 [pid = 4012] [id = 304]
18:29:24 INFO - PROCESS | 4012 | --DOCSHELL 21F65600 == 74 [pid = 4012] [id = 303]
18:29:24 INFO - PROCESS | 4012 | --DOCSHELL 213DAB00 == 73 [pid = 4012] [id = 302]
18:29:24 INFO - PROCESS | 4012 | --DOCSHELL 1E1D7400 == 72 [pid = 4012] [id = 301]
18:29:24 INFO - PROCESS | 4012 | --DOCSHELL 213DAE00 == 71 [pid = 4012] [id = 300]
18:29:24 INFO - PROCESS | 4012 | --DOCSHELL 213D9C00 == 70 [pid = 4012] [id = 299]
18:29:24 INFO - PROCESS | 4012 | --DOCSHELL 1D993700 == 69 [pid = 4012] [id = 298]
18:29:24 INFO - PROCESS | 4012 | --DOCSHELL 16FDA200 == 68 [pid = 4012] [id = 297]
18:29:24 INFO - PROCESS | 4012 | --DOCSHELL 16FD9600 == 67 [pid = 4012] [id = 296]
18:29:24 INFO - PROCESS | 4012 | --DOCSHELL 1FCA1600 == 66 [pid = 4012] [id = 295]
18:29:24 INFO - PROCESS | 4012 | --DOCSHELL 1B902800 == 65 [pid = 4012] [id = 294]
18:29:24 INFO - PROCESS | 4012 | --DOCSHELL 1C5F1600 == 64 [pid = 4012] [id = 293]
18:29:24 INFO - PROCESS | 4012 | --DOCSHELL 17EF8400 == 63 [pid = 4012] [id = 292]
18:29:24 INFO - PROCESS | 4012 | --DOCSHELL 150F5F00 == 62 [pid = 4012] [id = 287]
18:29:24 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
18:29:24 INFO - document served over http requires an https
18:29:24 INFO - sub-resource via script-tag using the meta-referrer
18:29:24 INFO - delivery method with keep-origin-redirect and when
18:29:24 INFO - the target request is cross-origin.
18:29:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 844ms
18:29:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
18:29:24 INFO - PROCESS | 4012 | --DOMWINDOW == 254 (1A98A780) [pid = 4012] [serial = 803] [outer = 00000000] [url = about:blank]
18:29:24 INFO - PROCESS | 4012 | --DOMWINDOW == 253 (148F5380) [pid = 4012] [serial = 774] [outer = 00000000] [url = about:blank]
18:29:24 INFO - PROCESS | 4012 | --DOMWINDOW == 252 (19BC4E80) [pid = 4012] [serial = 789] [outer = 00000000] [url = about:blank]
18:29:24 INFO - PROCESS | 4012 | --DOMWINDOW == 251 (1772BD00) [pid = 4012] [serial = 771] [outer = 00000000] [url = about:blank]
18:29:24 INFO - PROCESS | 4012 | --DOMWINDOW == 250 (13C79780) [pid = 4012] [serial = 777] [outer = 00000000] [url = about:blank]
18:29:24 INFO - PROCESS | 4012 | --DOMWINDOW == 249 (17EEC700) [pid = 4012] [serial = 719] [outer = 00000000] [url = about:blank]
18:29:24 INFO - PROCESS | 4012 | --DOMWINDOW == 248 (17814700) [pid = 4012] [serial = 798] [outer = 00000000] [url = about:blank]
18:29:24 INFO - PROCESS | 4012 | --DOMWINDOW == 247 (16CEBF80) [pid = 4012] [serial = 795] [outer = 00000000] [url = about:blank]
18:29:24 INFO - PROCESS | 4012 | --DOMWINDOW == 246 (14ADC980) [pid = 4012] [serial = 792] [outer = 00000000] [url = about:blank]
18:29:24 INFO - PROCESS | 4012 | ++DOCSHELL 0E1D2300 == 63 [pid = 4012] [id = 350]
18:29:24 INFO - PROCESS | 4012 | ++DOMWINDOW == 247 (014BA880) [pid = 4012] [serial = 983] [outer = 00000000]
18:29:24 INFO - PROCESS | 4012 | ++DOMWINDOW == 248 (128D4F00) [pid = 4012] [serial = 984] [outer = 014BA880]
18:29:24 INFO - PROCESS | 4012 | 1445563764711 Marionette INFO loaded listener.js
18:29:24 INFO - PROCESS | 4012 | ++DOMWINDOW == 249 (14ADC980) [pid = 4012] [serial = 985] [outer = 014BA880]
18:29:25 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
18:29:25 INFO - document served over http requires an https
18:29:25 INFO - sub-resource via script-tag using the meta-referrer
18:29:25 INFO - delivery method with no-redirect and when
18:29:25 INFO - the target request is cross-origin.
18:29:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 594ms
18:29:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:29:25 INFO - PROCESS | 4012 | ++DOCSHELL 15982B00 == 64 [pid = 4012] [id = 351]
18:29:25 INFO - PROCESS | 4012 | ++DOMWINDOW == 250 (13C79780) [pid = 4012] [serial = 986] [outer = 00000000]
18:29:25 INFO - PROCESS | 4012 | ++DOMWINDOW == 251 (16BD8680) [pid = 4012] [serial = 987] [outer = 13C79780]
18:29:25 INFO - PROCESS | 4012 | 1445563765314 Marionette INFO loaded listener.js
18:29:25 INFO - PROCESS | 4012 | ++DOMWINDOW == 252 (16CEDB00) [pid = 4012] [serial = 988] [outer = 13C79780]
18:29:25 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
18:29:25 INFO - document served over http requires an https
18:29:25 INFO - sub-resource via script-tag using the meta-referrer
18:29:25 INFO - delivery method with swap-origin-redirect and when
18:29:25 INFO - the target request is cross-origin.
18:29:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 594ms
18:29:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:29:25 INFO - PROCESS | 4012 | ++DOCSHELL 18CB9800 == 65 [pid = 4012] [id = 352]
18:29:25 INFO - PROCESS | 4012 | ++DOMWINDOW == 253 (15325380) [pid = 4012] [serial = 989] [outer = 00000000]
18:29:25 INFO - PROCESS | 4012 | ++DOMWINDOW == 254 (16F62900) [pid = 4012] [serial = 990] [outer = 15325380]
18:29:25 INFO - PROCESS | 4012 | 1445563765948 Marionette INFO loaded listener.js
18:29:26 INFO - PROCESS | 4012 | ++DOMWINDOW == 255 (1736BA80) [pid = 4012] [serial = 991] [outer = 15325380]
18:29:26 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
18:29:26 INFO - document served over http requires an https
18:29:26 INFO - sub-resource via xhr-request using the meta-referrer
18:29:26 INFO - delivery method with keep-origin-redirect and when
18:29:26 INFO - the target request is cross-origin.
18:29:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 625ms
18:29:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
18:29:26 INFO - PROCESS | 4012 | ++DOCSHELL 19BDBB00 == 66 [pid = 4012] [id = 353]
18:29:26 INFO - PROCESS | 4012 | ++DOMWINDOW == 256 (1736C980) [pid = 4012] [serial = 992] [outer = 00000000]
18:29:26 INFO - PROCESS | 4012 | ++DOMWINDOW == 257 (1772BD00) [pid = 4012] [serial = 993] [outer = 1736C980]
18:29:26 INFO - PROCESS | 4012 | 1445563766546 Marionette INFO loaded listener.js
18:29:26 INFO - PROCESS | 4012 | ++DOMWINDOW == 258 (1781CE00) [pid = 4012] [serial = 994] [outer = 1736C980]
18:29:27 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
18:29:27 INFO - document served over http requires an https
18:29:27 INFO - sub-resource via xhr-request using the meta-referrer
18:29:27 INFO - delivery method with no-redirect and when
18:29:27 INFO - the target request is cross-origin.
18:29:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 594ms
18:29:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:29:27 INFO - PROCESS | 4012 | ++DOCSHELL 1A261600 == 67 [pid = 4012] [id = 354]
18:29:27 INFO - PROCESS | 4012 | ++DOMWINDOW == 259 (1781F880) [pid = 4012] [serial = 995] [outer = 00000000]
18:29:27 INFO - PROCESS | 4012 | ++DOMWINDOW == 260 (180C4C00) [pid = 4012] [serial = 996] [outer = 1781F880]
18:29:27 INFO - PROCESS | 4012 | 1445563767180 Marionette INFO loaded listener.js
18:29:27 INFO - PROCESS | 4012 | ++DOMWINDOW == 261 (18CB6480) [pid = 4012] [serial = 997] [outer = 1781F880]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 260 (20971C80) [pid = 4012] [serial = 851] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 259 (17504700) [pid = 4012] [serial = 841] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 258 (20865380) [pid = 4012] [serial = 846] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445563731415]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 257 (17502180) [pid = 4012] [serial = 864] [outer = 00000000] [url = about:blank]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 256 (17504200) [pid = 4012] [serial = 873] [outer = 00000000] [url = about:blank]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 255 (20862400) [pid = 4012] [serial = 885] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 254 (20862B80) [pid = 4012] [serial = 882] [outer = 00000000] [url = about:blank]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 253 (1781FB00) [pid = 4012] [serial = 900] [outer = 00000000] [url = about:blank]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 252 (1D1D5880) [pid = 4012] [serial = 879] [outer = 00000000] [url = about:blank]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 251 (15531C80) [pid = 4012] [serial = 895] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 250 (119A3F80) [pid = 4012] [serial = 892] [outer = 00000000] [url = about:blank]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 249 (1772AE00) [pid = 4012] [serial = 815] [outer = 00000000] [url = about:blank]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 248 (118A3580) [pid = 4012] [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]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 247 (1829AE00) [pid = 4012] [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]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 246 (1A429780) [pid = 4012] [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]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 245 (17311F00) [pid = 4012] [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]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 244 (15533300) [pid = 4012] [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]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 243 (119A5380) [pid = 4012] [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]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 242 (17501F00) [pid = 4012] [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]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 241 (118A2E00) [pid = 4012] [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]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 240 (19FDD080) [pid = 4012] [serial = 889] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445563741816]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 239 (16CE9A00) [pid = 4012] [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]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 238 (20975600) [pid = 4012] [serial = 884] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 237 (1D1D5D80) [pid = 4012] [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]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 236 (119A2400) [pid = 4012] [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]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 235 (14ADCC00) [pid = 4012] [serial = 894] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 234 (1FB8AB80) [pid = 4012] [serial = 809] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 233 (11096A00) [pid = 4012] [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]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 232 (20863800) [pid = 4012] [serial = 852] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 231 (20862E00) [pid = 4012] [serial = 849] [outer = 00000000] [url = about:blank]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 230 (20865600) [pid = 4012] [serial = 854] [outer = 00000000] [url = about:blank]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 229 (1D702B80) [pid = 4012] [serial = 836] [outer = 00000000] [url = about:blank]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 228 (17502900) [pid = 4012] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 227 (1D704C00) [pid = 4012] [serial = 839] [outer = 00000000] [url = about:blank]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 226 (13D25680) [pid = 4012] [serial = 847] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445563731415]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 225 (1D704700) [pid = 4012] [serial = 844] [outer = 00000000] [url = about:blank]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 224 (15324480) [pid = 4012] [serial = 827] [outer = 00000000] [url = about:blank]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 223 (20863580) [pid = 4012] [serial = 857] [outer = 00000000] [url = about:blank]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 222 (1FB8D600) [pid = 4012] [serial = 833] [outer = 00000000] [url = about:blank]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 221 (19FDC900) [pid = 4012] [serial = 890] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445563741816]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 220 (20974700) [pid = 4012] [serial = 887] [outer = 00000000] [url = about:blank]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 219 (148F2B80) [pid = 4012] [serial = 870] [outer = 00000000] [url = about:blank]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 218 (18CB5580) [pid = 4012] [serial = 818] [outer = 00000000] [url = about:blank]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 217 (1FB8B080) [pid = 4012] [serial = 810] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 216 (18AC2E00) [pid = 4012] [serial = 876] [outer = 00000000] [url = about:blank]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 215 (1BA33580) [pid = 4012] [serial = 821] [outer = 00000000] [url = about:blank]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 214 (17314200) [pid = 4012] [serial = 830] [outer = 00000000] [url = about:blank]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 213 (17313A80) [pid = 4012] [serial = 824] [outer = 00000000] [url = about:blank]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 212 (119A4E80) [pid = 4012] [serial = 812] [outer = 00000000] [url = about:blank]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 211 (148F1280) [pid = 4012] [serial = 861] [outer = 00000000] [url = about:blank]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 210 (14AD9F00) [pid = 4012] [serial = 897] [outer = 00000000] [url = about:blank]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 209 (160D6B00) [pid = 4012] [serial = 867] [outer = 00000000] [url = about:blank]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 208 (1BA32B80) [pid = 4012] [serial = 865] [outer = 00000000] [url = about:blank]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 207 (15288800) [pid = 4012] [serial = 469] [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.]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 206 (15533F80) [pid = 4012] [serial = 871] [outer = 00000000] [url = about:blank]
18:29:27 INFO - PROCESS | 4012 | --DOMWINDOW == 205 (173F5180) [pid = 4012] [serial = 868] [outer = 00000000] [url = about:blank]
18:29:27 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
18:29:27 INFO - document served over http requires an https
18:29:27 INFO - sub-resource via xhr-request using the meta-referrer
18:29:27 INFO - delivery method with swap-origin-redirect and when
18:29:27 INFO - the target request is cross-origin.
18:29:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 687ms
18:29:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:29:27 INFO - PROCESS | 4012 | ++DOCSHELL 10CF1000 == 68 [pid = 4012] [id = 355]
18:29:27 INFO - PROCESS | 4012 | ++DOMWINDOW == 206 (0F51D200) [pid = 4012] [serial = 998] [outer = 00000000]
18:29:27 INFO - PROCESS | 4012 | ++DOMWINDOW == 207 (119A3F80) [pid = 4012] [serial = 999] [outer = 0F51D200]
18:29:27 INFO - PROCESS | 4012 | 1445563767856 Marionette INFO loaded listener.js
18:29:27 INFO - PROCESS | 4012 | ++DOMWINDOW == 208 (160D6B00) [pid = 4012] [serial = 1000] [outer = 0F51D200]
18:29:28 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
18:29:28 INFO - document served over http requires an http
18:29:28 INFO - sub-resource via fetch-request using the meta-referrer
18:29:28 INFO - delivery method with keep-origin-redirect and when
18:29:28 INFO - the target request is same-origin.
18:29:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 532ms
18:29:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
18:29:28 INFO - PROCESS | 4012 | ++DOCSHELL 1AB34700 == 69 [pid = 4012] [id = 356]
18:29:28 INFO - PROCESS | 4012 | ++DOMWINDOW == 209 (15288800) [pid = 4012] [serial = 1001] [outer = 00000000]
18:29:28 INFO - PROCESS | 4012 | ++DOMWINDOW == 210 (173F5400) [pid = 4012] [serial = 1002] [outer = 15288800]
18:29:28 INFO - PROCESS | 4012 | 1445563768390 Marionette INFO loaded listener.js
18:29:28 INFO - PROCESS | 4012 | ++DOMWINDOW == 211 (17505D80) [pid = 4012] [serial = 1003] [outer = 15288800]
18:29:28 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
18:29:28 INFO - document served over http requires an http
18:29:28 INFO - sub-resource via fetch-request using the meta-referrer
18:29:28 INFO - delivery method with no-redirect and when
18:29:28 INFO - the target request is same-origin.
18:29:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 532ms
18:29:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:29:28 INFO - PROCESS | 4012 | ++DOCSHELL 1C5F3D00 == 70 [pid = 4012] [id = 357]
18:29:28 INFO - PROCESS | 4012 | ++DOMWINDOW == 212 (1772AE00) [pid = 4012] [serial = 1004] [outer = 00000000]
18:29:28 INFO - PROCESS | 4012 | ++DOMWINDOW == 213 (180C1280) [pid = 4012] [serial = 1005] [outer = 1772AE00]
18:29:28 INFO - PROCESS | 4012 | 1445563768945 Marionette INFO loaded listener.js
18:29:29 INFO - PROCESS | 4012 | ++DOMWINDOW == 214 (18EB1000) [pid = 4012] [serial = 1006] [outer = 1772AE00]
18:29:29 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
18:29:29 INFO - document served over http requires an http
18:29:29 INFO - sub-resource via fetch-request using the meta-referrer
18:29:29 INFO - delivery method with swap-origin-redirect and when
18:29:29 INFO - the target request is same-origin.
18:29:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 594ms
18:29:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:29:29 INFO - PROCESS | 4012 | ++DOCSHELL 1D991C00 == 71 [pid = 4012] [id = 358]
18:29:29 INFO - PROCESS | 4012 | ++DOMWINDOW == 215 (19878280) [pid = 4012] [serial = 1007] [outer = 00000000]
18:29:29 INFO - PROCESS | 4012 | ++DOMWINDOW == 216 (19FDCB80) [pid = 4012] [serial = 1008] [outer = 19878280]
18:29:29 INFO - PROCESS | 4012 | 1445563769530 Marionette INFO loaded listener.js
18:29:29 INFO - PROCESS | 4012 | ++DOMWINDOW == 217 (19FDE480) [pid = 4012] [serial = 1009] [outer = 19878280]
18:29:29 INFO - PROCESS | 4012 | ++DOCSHELL 200A7800 == 72 [pid = 4012] [id = 359]
18:29:29 INFO - PROCESS | 4012 | ++DOMWINDOW == 218 (1A211780) [pid = 4012] [serial = 1010] [outer = 00000000]
18:29:29 INFO - PROCESS | 4012 | ++DOMWINDOW == 219 (1A214E80) [pid = 4012] [serial = 1011] [outer = 1A211780]
18:29:29 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
18:29:29 INFO - document served over http requires an http
18:29:29 INFO - sub-resource via iframe-tag using the meta-referrer
18:29:29 INFO - delivery method with keep-origin-redirect and when
18:29:29 INFO - the target request is same-origin.
18:29:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 594ms
18:29:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:29:30 INFO - PROCESS | 4012 | ++DOCSHELL 1F6FBA00 == 73 [pid = 4012] [id = 360]
18:29:30 INFO - PROCESS | 4012 | ++DOMWINDOW == 220 (19FDB500) [pid = 4012] [serial = 1012] [outer = 00000000]
18:29:30 INFO - PROCESS | 4012 | ++DOMWINDOW == 221 (1A42B300) [pid = 4012] [serial = 1013] [outer = 19FDB500]
18:29:30 INFO - PROCESS | 4012 | 1445563770164 Marionette INFO loaded listener.js
18:29:30 INFO - PROCESS | 4012 | ++DOMWINDOW == 222 (1BA31A00) [pid = 4012] [serial = 1014] [outer = 19FDB500]
18:29:30 INFO - PROCESS | 4012 | ++DOCSHELL 203BD400 == 74 [pid = 4012] [id = 361]
18:29:30 INFO - PROCESS | 4012 | ++DOMWINDOW == 223 (1D702B80) [pid = 4012] [serial = 1015] [outer = 00000000]
18:29:30 INFO - PROCESS | 4012 | ++DOMWINDOW == 224 (1D704200) [pid = 4012] [serial = 1016] [outer = 1D702B80]
18:29:30 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
18:29:30 INFO - document served over http requires an http
18:29:30 INFO - sub-resource via iframe-tag using the meta-referrer
18:29:30 INFO - delivery method with no-redirect and when
18:29:30 INFO - the target request is same-origin.
18:29:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 594ms
18:29:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:29:30 INFO - PROCESS | 4012 | ++DOCSHELL 0E12C700 == 75 [pid = 4012] [id = 362]
18:29:30 INFO - PROCESS | 4012 | ++DOMWINDOW == 225 (11096A00) [pid = 4012] [serial = 1017] [outer = 00000000]
18:29:30 INFO - PROCESS | 4012 | ++DOMWINDOW == 226 (128D7980) [pid = 4012] [serial = 1018] [outer = 11096A00]
18:29:30 INFO - PROCESS | 4012 | 1445563770894 Marionette INFO loaded listener.js
18:29:30 INFO - PROCESS | 4012 | ++DOMWINDOW == 227 (13CB3800) [pid = 4012] [serial = 1019] [outer = 11096A00]
18:29:31 INFO - PROCESS | 4012 | ++DOCSHELL 150F5300 == 76 [pid = 4012] [id = 363]
18:29:31 INFO - PROCESS | 4012 | ++DOMWINDOW == 228 (15A4DD80) [pid = 4012] [serial = 1020] [outer = 00000000]
18:29:31 INFO - PROCESS | 4012 | ++DOMWINDOW == 229 (15286F00) [pid = 4012] [serial = 1021] [outer = 15A4DD80]
18:29:31 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
18:29:31 INFO - document served over http requires an http
18:29:31 INFO - sub-resource via iframe-tag using the meta-referrer
18:29:31 INFO - delivery method with swap-origin-redirect and when
18:29:31 INFO - the target request is same-origin.
18:29:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1000ms
18:29:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:29:31 INFO - PROCESS | 4012 | ++DOCSHELL 11E58D00 == 77 [pid = 4012] [id = 364]
18:29:31 INFO - PROCESS | 4012 | ++DOMWINDOW == 230 (128D8880) [pid = 4012] [serial = 1022] [outer = 00000000]
18:29:31 INFO - PROCESS | 4012 | ++DOMWINDOW == 231 (16BD7500) [pid = 4012] [serial = 1023] [outer = 128D8880]
18:29:31 INFO - PROCESS | 4012 | 1445563771817 Marionette INFO loaded listener.js
18:29:31 INFO - PROCESS | 4012 | ++DOMWINDOW == 232 (17313A80) [pid = 4012] [serial = 1024] [outer = 128D8880]
18:29:32 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
18:29:32 INFO - document served over http requires an http
18:29:32 INFO - sub-resource via script-tag using the meta-referrer
18:29:32 INFO - delivery method with keep-origin-redirect and when
18:29:32 INFO - the target request is same-origin.
18:29:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 844ms
18:29:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
18:29:32 INFO - PROCESS | 4012 | ++DOCSHELL 17EF8100 == 78 [pid = 4012] [id = 365]
18:29:32 INFO - PROCESS | 4012 | ++DOMWINDOW == 233 (14CE5B00) [pid = 4012] [serial = 1025] [outer = 00000000]
18:29:32 INFO - PROCESS | 4012 | ++DOMWINDOW == 234 (18AC2E00) [pid = 4012] [serial = 1026] [outer = 14CE5B00]
18:29:32 INFO - PROCESS | 4012 | 1445563772667 Marionette INFO loaded listener.js
18:29:32 INFO - PROCESS | 4012 | ++DOMWINDOW == 235 (19BC3A80) [pid = 4012] [serial = 1027] [outer = 14CE5B00]
18:29:33 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
18:29:33 INFO - document served over http requires an http
18:29:33 INFO - sub-resource via script-tag using the meta-referrer
18:29:33 INFO - delivery method with no-redirect and when
18:29:33 INFO - the target request is same-origin.
18:29:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 907ms
18:29:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:29:33 INFO - PROCESS | 4012 | ++DOCSHELL 1C5DB600 == 79 [pid = 4012] [id = 366]
18:29:33 INFO - PROCESS | 4012 | ++DOMWINDOW == 236 (17311A00) [pid = 4012] [serial = 1028] [outer = 00000000]
18:29:33 INFO - PROCESS | 4012 | ++DOMWINDOW == 237 (1A98B400) [pid = 4012] [serial = 1029] [outer = 17311A00]
18:29:33 INFO - PROCESS | 4012 | 1445563773558 Marionette INFO loaded listener.js
18:29:33 INFO - PROCESS | 4012 | ++DOMWINDOW == 238 (1D704700) [pid = 4012] [serial = 1030] [outer = 17311A00]
18:29:34 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
18:29:34 INFO - document served over http requires an http
18:29:34 INFO - sub-resource via script-tag using the meta-referrer
18:29:34 INFO - delivery method with swap-origin-redirect and when
18:29:34 INFO - the target request is same-origin.
18:29:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 750ms
18:29:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:29:34 INFO - PROCESS | 4012 | ++DOCSHELL 203BCE00 == 80 [pid = 4012] [id = 367]
18:29:34 INFO - PROCESS | 4012 | ++DOMWINDOW == 239 (1D704C00) [pid = 4012] [serial = 1031] [outer = 00000000]
18:29:34 INFO - PROCESS | 4012 | ++DOMWINDOW == 240 (1FB8B080) [pid = 4012] [serial = 1032] [outer = 1D704C00]
18:29:34 INFO - PROCESS | 4012 | 1445563774330 Marionette INFO loaded listener.js
18:29:34 INFO - PROCESS | 4012 | ++DOMWINDOW == 241 (202BA800) [pid = 4012] [serial = 1033] [outer = 1D704C00]
18:29:34 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
18:29:34 INFO - document served over http requires an http
18:29:34 INFO - sub-resource via xhr-request using the meta-referrer
18:29:34 INFO - delivery method with keep-origin-redirect and when
18:29:34 INFO - the target request is same-origin.
18:29:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 797ms
18:29:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
18:29:35 INFO - PROCESS | 4012 | ++DOCSHELL 213DAE00 == 81 [pid = 4012] [id = 368]
18:29:35 INFO - PROCESS | 4012 | ++DOMWINDOW == 242 (1FB8AB80) [pid = 4012] [serial = 1034] [outer = 00000000]
18:29:35 INFO - PROCESS | 4012 | ++DOMWINDOW == 243 (20862400) [pid = 4012] [serial = 1035] [outer = 1FB8AB80]
18:29:35 INFO - PROCESS | 4012 | 1445563775140 Marionette INFO loaded listener.js
18:29:35 INFO - PROCESS | 4012 | ++DOMWINDOW == 244 (20972900) [pid = 4012] [serial = 1036] [outer = 1FB8AB80]
18:29:35 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
18:29:35 INFO - document served over http requires an http
18:29:35 INFO - sub-resource via xhr-request using the meta-referrer
18:29:35 INFO - delivery method with no-redirect and when
18:29:35 INFO - the target request is same-origin.
18:29:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 797ms
18:29:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:29:35 INFO - PROCESS | 4012 | ++DOCSHELL 2262A900 == 82 [pid = 4012] [id = 369]
18:29:35 INFO - PROCESS | 4012 | ++DOMWINDOW == 245 (20862E00) [pid = 4012] [serial = 1037] [outer = 00000000]
18:29:35 INFO - PROCESS | 4012 | ++DOMWINDOW == 246 (20974200) [pid = 4012] [serial = 1038] [outer = 20862E00]
18:29:35 INFO - PROCESS | 4012 | 1445563775958 Marionette INFO loaded listener.js
18:29:36 INFO - PROCESS | 4012 | ++DOMWINDOW == 247 (22708B00) [pid = 4012] [serial = 1039] [outer = 20862E00]
18:29:36 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
18:29:36 INFO - document served over http requires an http
18:29:36 INFO - sub-resource via xhr-request using the meta-referrer
18:29:36 INFO - delivery method with swap-origin-redirect and when
18:29:36 INFO - the target request is same-origin.
18:29:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 798ms
18:29:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:29:36 INFO - PROCESS | 4012 | ++DOCSHELL 246ECC00 == 83 [pid = 4012] [id = 370]
18:29:36 INFO - PROCESS | 4012 | ++DOMWINDOW == 248 (20972180) [pid = 4012] [serial = 1040] [outer = 00000000]
18:29:36 INFO - PROCESS | 4012 | ++DOMWINDOW == 249 (22A39E80) [pid = 4012] [serial = 1041] [outer = 20972180]
18:29:36 INFO - PROCESS | 4012 | 1445563776784 Marionette INFO loaded listener.js
18:29:36 INFO - PROCESS | 4012 | ++DOMWINDOW == 250 (24844980) [pid = 4012] [serial = 1042] [outer = 20972180]
18:29:37 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
18:29:37 INFO - document served over http requires an https
18:29:37 INFO - sub-resource via fetch-request using the meta-referrer
18:29:37 INFO - delivery method with keep-origin-redirect and when
18:29:37 INFO - the target request is same-origin.
18:29:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 797ms
18:29:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
18:29:37 INFO - PROCESS | 4012 | ++DOCSHELL 0E12A300 == 84 [pid = 4012] [id = 371]
18:29:37 INFO - PROCESS | 4012 | ++DOMWINDOW == 251 (1E1C1500) [pid = 4012] [serial = 1043] [outer = 00000000]
18:29:37 INFO - PROCESS | 4012 | ++DOMWINDOW == 252 (1E1C2E00) [pid = 4012] [serial = 1044] [outer = 1E1C1500]
18:29:37 INFO - PROCESS | 4012 | 1445563777571 Marionette INFO loaded listener.js
18:29:37 INFO - PROCESS | 4012 | ++DOMWINDOW == 253 (1E1C4700) [pid = 4012] [serial = 1045] [outer = 1E1C1500]
18:29:38 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
18:29:38 INFO - document served over http requires an https
18:29:38 INFO - sub-resource via fetch-request using the meta-referrer
18:29:38 INFO - delivery method with no-redirect and when
18:29:38 INFO - the target request is same-origin.
18:29:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 829ms
18:29:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:29:38 INFO - PROCESS | 4012 | ++DOCSHELL 24C8EA00 == 85 [pid = 4012] [id = 372]
18:29:38 INFO - PROCESS | 4012 | ++DOMWINDOW == 254 (1E1C4980) [pid = 4012] [serial = 1046] [outer = 00000000]
18:29:38 INFO - PROCESS | 4012 | ++DOMWINDOW == 255 (22869280) [pid = 4012] [serial = 1047] [outer = 1E1C4980]
18:29:38 INFO - PROCESS | 4012 | 1445563778428 Marionette INFO loaded listener.js
18:29:38 INFO - PROCESS | 4012 | ++DOMWINDOW == 256 (2286A680) [pid = 4012] [serial = 1048] [outer = 1E1C4980]
18:29:39 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
18:29:39 INFO - document served over http requires an https
18:29:39 INFO - sub-resource via fetch-request using the meta-referrer
18:29:39 INFO - delivery method with swap-origin-redirect and when
18:29:39 INFO - the target request is same-origin.
18:29:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 844ms
18:29:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:29:39 INFO - PROCESS | 4012 | ++DOCSHELL 225B6E00 == 86 [pid = 4012] [id = 373]
18:29:39 INFO - PROCESS | 4012 | ++DOMWINDOW == 257 (1E1C3A80) [pid = 4012] [serial = 1049] [outer = 00000000]
18:29:39 INFO - PROCESS | 4012 | ++DOMWINDOW == 258 (2286A900) [pid = 4012] [serial = 1050] [outer = 1E1C3A80]
18:29:39 INFO - PROCESS | 4012 | 1445563779316 Marionette INFO loaded listener.js
18:29:39 INFO - PROCESS | 4012 | ++DOMWINDOW == 259 (2286D600) [pid = 4012] [serial = 1051] [outer = 1E1C3A80]
18:29:39 INFO - PROCESS | 4012 | ++DOCSHELL 2289BE00 == 87 [pid = 4012] [id = 374]
18:29:39 INFO - PROCESS | 4012 | ++DOMWINDOW == 260 (24843F80) [pid = 4012] [serial = 1052] [outer = 00000000]
18:29:39 INFO - PROCESS | 4012 | ++DOMWINDOW == 261 (2286BF80) [pid = 4012] [serial = 1053] [outer = 24843F80]
18:29:40 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
18:29:40 INFO - document served over http requires an https
18:29:40 INFO - sub-resource via iframe-tag using the meta-referrer
18:29:40 INFO - delivery method with keep-origin-redirect and when
18:29:40 INFO - the target request is same-origin.
18:29:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 907ms
18:29:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:29:40 INFO - PROCESS | 4012 | ++DOCSHELL 2289BB00 == 88 [pid = 4012] [id = 375]
18:29:40 INFO - PROCESS | 4012 | ++DOMWINDOW == 262 (2286D880) [pid = 4012] [serial = 1054] [outer = 00000000]
18:29:40 INFO - PROCESS | 4012 | ++DOMWINDOW == 263 (24843A80) [pid = 4012] [serial = 1055] [outer = 2286D880]
18:29:40 INFO - PROCESS | 4012 | 1445563780248 Marionette INFO loaded listener.js
18:29:40 INFO - PROCESS | 4012 | ++DOMWINDOW == 264 (250F1500) [pid = 4012] [serial = 1056] [outer = 2286D880]
18:29:40 INFO - PROCESS | 4012 | ++DOCSHELL 2289A600 == 89 [pid = 4012] [id = 376]
18:29:40 INFO - PROCESS | 4012 | ++DOMWINDOW == 265 (250F3A80) [pid = 4012] [serial = 1057] [outer = 00000000]
18:29:40 INFO - PROCESS | 4012 | ++DOMWINDOW == 266 (24844C00) [pid = 4012] [serial = 1058] [outer = 250F3A80]
18:29:40 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
18:29:40 INFO - document served over http requires an https
18:29:40 INFO - sub-resource via iframe-tag using the meta-referrer
18:29:40 INFO - delivery method with no-redirect and when
18:29:40 INFO - the target request is same-origin.
18:29:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 953ms
18:29:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:29:41 INFO - PROCESS | 4012 | ++DOCSHELL 25105B00 == 90 [pid = 4012] [id = 377]
18:29:41 INFO - PROCESS | 4012 | ++DOMWINDOW == 267 (250F1000) [pid = 4012] [serial = 1059] [outer = 00000000]
18:29:41 INFO - PROCESS | 4012 | ++DOMWINDOW == 268 (250F3080) [pid = 4012] [serial = 1060] [outer = 250F1000]
18:29:41 INFO - PROCESS | 4012 | 1445563781183 Marionette INFO loaded listener.js
18:29:41 INFO - PROCESS | 4012 | ++DOMWINDOW == 269 (250F3F80) [pid = 4012] [serial = 1061] [outer = 250F1000]
18:29:41 INFO - PROCESS | 4012 | ++DOCSHELL 21C77900 == 91 [pid = 4012] [id = 378]
18:29:41 INFO - PROCESS | 4012 | ++DOMWINDOW == 270 (208E9580) [pid = 4012] [serial = 1062] [outer = 00000000]
18:29:41 INFO - PROCESS | 4012 | ++DOMWINDOW == 271 (208E9A80) [pid = 4012] [serial = 1063] [outer = 208E9580]
18:29:41 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
18:29:41 INFO - document served over http requires an https
18:29:41 INFO - sub-resource via iframe-tag using the meta-referrer
18:29:41 INFO - delivery method with swap-origin-redirect and when
18:29:41 INFO - the target request is same-origin.
18:29:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 844ms
18:29:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:29:42 INFO - PROCESS | 4012 | ++DOCSHELL 21C78E00 == 92 [pid = 4012] [id = 379]
18:29:42 INFO - PROCESS | 4012 | ++DOMWINDOW == 272 (208E7000) [pid = 4012] [serial = 1064] [outer = 00000000]
18:29:42 INFO - PROCESS | 4012 | ++DOMWINDOW == 273 (208EA200) [pid = 4012] [serial = 1065] [outer = 208E7000]
18:29:42 INFO - PROCESS | 4012 | 1445563782047 Marionette INFO loaded listener.js
18:29:42 INFO - PROCESS | 4012 | ++DOMWINDOW == 274 (208EB880) [pid = 4012] [serial = 1066] [outer = 208E7000]
18:29:42 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
18:29:42 INFO - document served over http requires an https
18:29:42 INFO - sub-resource via script-tag using the meta-referrer
18:29:42 INFO - delivery method with keep-origin-redirect and when
18:29:42 INFO - the target request is same-origin.
18:29:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 828ms
18:29:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
18:29:42 INFO - PROCESS | 4012 | ++DOCSHELL 229D8900 == 93 [pid = 4012] [id = 380]
18:29:42 INFO - PROCESS | 4012 | ++DOMWINDOW == 275 (208EA480) [pid = 4012] [serial = 1067] [outer = 00000000]
18:29:42 INFO - PROCESS | 4012 | ++DOMWINDOW == 276 (22851A00) [pid = 4012] [serial = 1068] [outer = 208EA480]
18:29:42 INFO - PROCESS | 4012 | 1445563782868 Marionette INFO loaded listener.js
18:29:42 INFO - PROCESS | 4012 | ++DOMWINDOW == 277 (22852B80) [pid = 4012] [serial = 1069] [outer = 208EA480]
18:29:43 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
18:29:43 INFO - document served over http requires an https
18:29:43 INFO - sub-resource via script-tag using the meta-referrer
18:29:43 INFO - delivery method with no-redirect and when
18:29:43 INFO - the target request is same-origin.
18:29:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 735ms
18:29:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:29:43 INFO - PROCESS | 4012 | ++DOCSHELL 22CED300 == 94 [pid = 4012] [id = 381]
18:29:43 INFO - PROCESS | 4012 | ++DOMWINDOW == 278 (22852680) [pid = 4012] [serial = 1070] [outer = 00000000]
18:29:43 INFO - PROCESS | 4012 | ++DOMWINDOW == 279 (22854200) [pid = 4012] [serial = 1071] [outer = 22852680]
18:29:43 INFO - PROCESS | 4012 | 1445563783611 Marionette INFO loaded listener.js
18:29:43 INFO - PROCESS | 4012 | ++DOMWINDOW == 280 (22855B00) [pid = 4012] [serial = 1072] [outer = 22852680]
18:29:44 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
18:29:44 INFO - document served over http requires an https
18:29:44 INFO - sub-resource via script-tag using the meta-referrer
18:29:44 INFO - delivery method with swap-origin-redirect and when
18:29:44 INFO - the target request is same-origin.
18:29:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 844ms
18:29:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:29:44 INFO - PROCESS | 4012 | ++DOCSHELL 22A54000 == 95 [pid = 4012] [id = 382]
18:29:44 INFO - PROCESS | 4012 | ++DOMWINDOW == 281 (208E8900) [pid = 4012] [serial = 1073] [outer = 00000000]
18:29:44 INFO - PROCESS | 4012 | ++DOMWINDOW == 282 (23969000) [pid = 4012] [serial = 1074] [outer = 208E8900]
18:29:44 INFO - PROCESS | 4012 | 1445563784472 Marionette INFO loaded listener.js
18:29:44 INFO - PROCESS | 4012 | ++DOMWINDOW == 283 (2396A680) [pid = 4012] [serial = 1075] [outer = 208E8900]
18:29:45 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
18:29:45 INFO - document served over http requires an https
18:29:45 INFO - sub-resource via xhr-request using the meta-referrer
18:29:45 INFO - delivery method with keep-origin-redirect and when
18:29:45 INFO - the target request is same-origin.
18:29:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 734ms
18:29:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
18:29:45 INFO - PROCESS | 4012 | ++DOCSHELL 22A56700 == 96 [pid = 4012] [id = 383]
18:29:45 INFO - PROCESS | 4012 | ++DOMWINDOW == 284 (2396A900) [pid = 4012] [serial = 1076] [outer = 00000000]
18:29:45 INFO - PROCESS | 4012 | ++DOMWINDOW == 285 (2396C200) [pid = 4012] [serial = 1077] [outer = 2396A900]
18:29:45 INFO - PROCESS | 4012 | 1445563785232 Marionette INFO loaded listener.js
18:29:45 INFO - PROCESS | 4012 | ++DOMWINDOW == 286 (2396D600) [pid = 4012] [serial = 1078] [outer = 2396A900]
18:29:45 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
18:29:45 INFO - document served over http requires an https
18:29:45 INFO - sub-resource via xhr-request using the meta-referrer
18:29:45 INFO - delivery method with no-redirect and when
18:29:45 INFO - the target request is same-origin.
18:29:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 797ms
18:29:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:29:46 INFO - PROCESS | 4012 | ++DOCSHELL 26809600 == 97 [pid = 4012] [id = 384]
18:29:46 INFO - PROCESS | 4012 | ++DOMWINDOW == 287 (2396AE00) [pid = 4012] [serial = 1079] [outer = 00000000]
18:29:46 INFO - PROCESS | 4012 | ++DOMWINDOW == 288 (250F2B80) [pid = 4012] [serial = 1080] [outer = 2396AE00]
18:29:46 INFO - PROCESS | 4012 | 1445563786081 Marionette INFO loaded listener.js
18:29:46 INFO - PROCESS | 4012 | ++DOMWINDOW == 289 (26883180) [pid = 4012] [serial = 1081] [outer = 2396AE00]
18:29:48 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
18:29:48 INFO - document served over http requires an https
18:29:48 INFO - sub-resource via xhr-request using the meta-referrer
18:29:48 INFO - delivery method with swap-origin-redirect and when
18:29:48 INFO - the target request is same-origin.
18:29:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2204ms
18:29:48 INFO - TEST-START | /resource-timing/test_resource_timing.html
18:29:48 INFO - PROCESS | 4012 | ++DOCSHELL 1A6C9200 == 98 [pid = 4012] [id = 385]
18:29:48 INFO - PROCESS | 4012 | ++DOMWINDOW == 290 (173F4C80) [pid = 4012] [serial = 1082] [outer = 00000000]
18:29:48 INFO - PROCESS | 4012 | ++DOMWINDOW == 291 (26883400) [pid = 4012] [serial = 1083] [outer = 173F4C80]
18:29:48 INFO - PROCESS | 4012 | 1445563788309 Marionette INFO loaded listener.js
18:29:48 INFO - PROCESS | 4012 | ++DOMWINDOW == 292 (26885480) [pid = 4012] [serial = 1084] [outer = 173F4C80]
18:29:48 INFO - PROCESS | 4012 | ++DOCSHELL 11E02800 == 99 [pid = 4012] [id = 386]
18:29:48 INFO - PROCESS | 4012 | ++DOMWINDOW == 293 (14A92900) [pid = 4012] [serial = 1085] [outer = 00000000]
18:29:48 INFO - PROCESS | 4012 | ++DOMWINDOW == 294 (14A92E00) [pid = 4012] [serial = 1086] [outer = 14A92900]
18:29:49 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
18:29:49 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"
18:29:49 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
18:29:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:29:49 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
18:29:49 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
18:29:49 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
18:29:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
18:29:49 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
18:29:49 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
18:29:49 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
18:29:49 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
18:29:49 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
18:29:49 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
18:29:49 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
18:29:49 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
18:29:49 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
18:29:49 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
18:29:49 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
18:29:49 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
18:29:49 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
18:29:49 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
18:29:49 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
18:29:49 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
18:29:49 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 1094ms
18:29:49 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
18:29:49 INFO - PROCESS | 4012 | ++DOCSHELL 15D51900 == 100 [pid = 4012] [id = 387]
18:29:49 INFO - PROCESS | 4012 | ++DOMWINDOW == 295 (14A91280) [pid = 4012] [serial = 1087] [outer = 00000000]
18:29:49 INFO - PROCESS | 4012 | ++DOMWINDOW == 296 (14A93D00) [pid = 4012] [serial = 1088] [outer = 14A91280]
18:29:49 INFO - PROCESS | 4012 | 1445563789504 Marionette INFO loaded listener.js
18:29:49 INFO - PROCESS | 4012 | ++DOMWINDOW == 297 (1A213300) [pid = 4012] [serial = 1089] [outer = 14A91280]
18:29:50 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"
18:29:50 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
18:29:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:29:50 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
18:29:50 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 938ms
18:29:50 INFO - TEST-START | /screen-orientation/lock-basic.html
18:29:50 INFO - PROCESS | 4012 | ++DOCSHELL 180A8700 == 101 [pid = 4012] [id = 388]
18:29:50 INFO - PROCESS | 4012 | ++DOMWINDOW == 298 (14A91A00) [pid = 4012] [serial = 1090] [outer = 00000000]
18:29:50 INFO - PROCESS | 4012 | ++DOMWINDOW == 299 (22A27980) [pid = 4012] [serial = 1091] [outer = 14A91A00]
18:29:50 INFO - PROCESS | 4012 | 1445563790388 Marionette INFO loaded listener.js
18:29:50 INFO - PROCESS | 4012 | ++DOMWINDOW == 300 (22A28880) [pid = 4012] [serial = 1092] [outer = 14A91A00]
18:29:52 INFO - PROCESS | 4012 | --DOCSHELL 203BD400 == 100 [pid = 4012] [id = 361]
18:29:52 INFO - PROCESS | 4012 | --DOCSHELL 1F6FBA00 == 99 [pid = 4012] [id = 360]
18:29:52 INFO - PROCESS | 4012 | --DOCSHELL 200A7800 == 98 [pid = 4012] [id = 359]
18:29:52 INFO - PROCESS | 4012 | --DOCSHELL 1D991C00 == 97 [pid = 4012] [id = 358]
18:29:52 INFO - PROCESS | 4012 | --DOCSHELL 1C5F3D00 == 96 [pid = 4012] [id = 357]
18:29:52 INFO - PROCESS | 4012 | --DOCSHELL 1AB34700 == 95 [pid = 4012] [id = 356]
18:29:52 INFO - PROCESS | 4012 | --DOCSHELL 10CF1000 == 94 [pid = 4012] [id = 355]
18:29:52 INFO - PROCESS | 4012 | --DOCSHELL 1A261600 == 93 [pid = 4012] [id = 354]
18:29:52 INFO - PROCESS | 4012 | --DOCSHELL 19BDBB00 == 92 [pid = 4012] [id = 353]
18:29:52 INFO - PROCESS | 4012 | --DOCSHELL 18CB9800 == 91 [pid = 4012] [id = 352]
18:29:52 INFO - PROCESS | 4012 | --DOCSHELL 15982B00 == 90 [pid = 4012] [id = 351]
18:29:52 INFO - PROCESS | 4012 | --DOCSHELL 0E1D2300 == 89 [pid = 4012] [id = 350]
18:29:52 INFO - PROCESS | 4012 | --DOCSHELL 15F48400 == 88 [pid = 4012] [id = 349]
18:29:52 INFO - PROCESS | 4012 | --DOCSHELL 0FD9FD00 == 87 [pid = 4012] [id = 348]
18:29:52 INFO - PROCESS | 4012 | --DOCSHELL 120C9F00 == 86 [pid = 4012] [id = 347]
18:29:52 INFO - PROCESS | 4012 | --DOCSHELL 14EF9900 == 85 [pid = 4012] [id = 346]
18:29:52 INFO - PROCESS | 4012 | --DOCSHELL 1143C600 == 84 [pid = 4012] [id = 345]
18:29:52 INFO - PROCESS | 4012 | --DOCSHELL 0FBF9300 == 83 [pid = 4012] [id = 344]
18:29:52 INFO - PROCESS | 4012 | --DOCSHELL 203A4000 == 82 [pid = 4012] [id = 337]
18:29:52 INFO - PROCESS | 4012 | --DOCSHELL 0E12A900 == 81 [pid = 4012] [id = 336]
18:29:52 INFO - PROCESS | 4012 | --DOCSHELL 20479F00 == 80 [pid = 4012] [id = 335]
18:29:52 INFO - PROCESS | 4012 | --DOCSHELL 200A6600 == 79 [pid = 4012] [id = 334]
18:29:52 INFO - PROCESS | 4012 | --DOCSHELL 22B68100 == 78 [pid = 4012] [id = 333]
18:29:52 INFO - PROCESS | 4012 | --DOCSHELL 2262AF00 == 77 [pid = 4012] [id = 332]
18:29:52 INFO - PROCESS | 4012 | --DOCSHELL 0E79DC00 == 76 [pid = 4012] [id = 331]
18:29:52 INFO - PROCESS | 4012 | --DOCSHELL 203BBF00 == 75 [pid = 4012] [id = 330]
18:29:52 INFO - PROCESS | 4012 | --DOCSHELL 220F2B00 == 74 [pid = 4012] [id = 329]
18:29:52 INFO - PROCESS | 4012 | --DOCSHELL 2004C000 == 73 [pid = 4012] [id = 328]
18:29:52 INFO - PROCESS | 4012 | --DOCSHELL 203BC500 == 72 [pid = 4012] [id = 327]
18:29:52 INFO - PROCESS | 4012 | --DOCSHELL 20887800 == 71 [pid = 4012] [id = 326]
18:29:52 INFO - PROCESS | 4012 | --DOCSHELL 1D794900 == 70 [pid = 4012] [id = 325]
18:29:52 INFO - PROCESS | 4012 | --DOCSHELL 18CB9B00 == 69 [pid = 4012] [id = 324]
18:29:52 INFO - PROCESS | 4012 | --DOCSHELL 151E2800 == 68 [pid = 4012] [id = 323]
18:29:52 INFO - PROCESS | 4012 | --DOCSHELL 11BE3B00 == 67 [pid = 4012] [id = 322]
18:29:52 INFO - PROCESS | 4012 | --DOMWINDOW == 299 (20973F80) [pid = 4012] [serial = 883] [outer = 00000000] [url = about:blank]
18:29:52 INFO - PROCESS | 4012 | --DOMWINDOW == 298 (221FA900) [pid = 4012] [serial = 888] [outer = 00000000] [url = about:blank]
18:29:52 INFO - PROCESS | 4012 | --DOMWINDOW == 297 (1781DD00) [pid = 4012] [serial = 874] [outer = 00000000] [url = about:blank]
18:29:52 INFO - PROCESS | 4012 | --DOMWINDOW == 296 (17369A00) [pid = 4012] [serial = 862] [outer = 00000000] [url = about:blank]
18:29:52 INFO - PROCESS | 4012 | --DOMWINDOW == 295 (1D10E700) [pid = 4012] [serial = 808] [outer = 00000000] [url = about:blank]
18:29:52 INFO - PROCESS | 4012 | --DOMWINDOW == 294 (19BC4C00) [pid = 4012] [serial = 877] [outer = 00000000] [url = about:blank]
18:29:52 INFO - PROCESS | 4012 | --DOMWINDOW == 293 (180C2900) [pid = 4012] [serial = 901] [outer = 00000000] [url = about:blank]
18:29:52 INFO - PROCESS | 4012 | --DOMWINDOW == 292 (1FB8A400) [pid = 4012] [serial = 880] [outer = 00000000] [url = about:blank]
18:29:52 INFO - PROCESS | 4012 | --DOMWINDOW == 291 (17503F80) [pid = 4012] [serial = 898] [outer = 00000000] [url = about:blank]
18:29:52 INFO - PROCESS | 4012 | --DOMWINDOW == 290 (11FE5B80) [pid = 4012] [serial = 893] [outer = 00000000] [url = about:blank]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 289 (22554980) [pid = 4012] [serial = 931] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445563751169]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 288 (221FC480) [pid = 4012] [serial = 926] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 287 (24841C80) [pid = 4012] [serial = 968] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 286 (22704A00) [pid = 4012] [serial = 936] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 285 (13CB2680) [pid = 4012] [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]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 284 (014BA880) [pid = 4012] [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]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 283 (118A3080) [pid = 4012] [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]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 282 (128D4C80) [pid = 4012] [serial = 978] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 281 (1A211780) [pid = 4012] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 280 (19878280) [pid = 4012] [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]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 279 (14CE5100) [pid = 4012] [serial = 973] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445563762457]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 278 (13D13D00) [pid = 4012] [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]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 277 (1736C980) [pid = 4012] [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]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 276 (13C79780) [pid = 4012] [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]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 275 (1772AE00) [pid = 4012] [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]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 274 (1781F880) [pid = 4012] [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]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 273 (0F51D200) [pid = 4012] [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]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 272 (15325380) [pid = 4012] [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]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 271 (15288800) [pid = 4012] [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]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 270 (14CE1000) [pid = 4012] [serial = 971] [outer = 00000000] [url = about:blank]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 269 (1D1D3D00) [pid = 4012] [serial = 918] [outer = 00000000] [url = about:blank]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 268 (13D15380) [pid = 4012] [serial = 981] [outer = 00000000] [url = about:blank]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 267 (19FDCB80) [pid = 4012] [serial = 1008] [outer = 00000000] [url = about:blank]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 266 (221FD880) [pid = 4012] [serial = 932] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445563751169]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 265 (180C1280) [pid = 4012] [serial = 1005] [outer = 00000000] [url = about:blank]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 264 (1A214E80) [pid = 4012] [serial = 1011] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 263 (1E1FD600) [pid = 4012] [serial = 924] [outer = 00000000] [url = about:blank]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 262 (24842400) [pid = 4012] [serial = 960] [outer = 00000000] [url = about:blank]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 261 (22A38580) [pid = 4012] [serial = 957] [outer = 00000000] [url = about:blank]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 260 (204E8600) [pid = 4012] [serial = 948] [outer = 00000000] [url = about:blank]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 259 (16F62900) [pid = 4012] [serial = 990] [outer = 00000000] [url = about:blank]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 258 (22A36280) [pid = 4012] [serial = 954] [outer = 00000000] [url = about:blank]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 257 (22552B80) [pid = 4012] [serial = 934] [outer = 00000000] [url = about:blank]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 256 (19879400) [pid = 4012] [serial = 912] [outer = 00000000] [url = about:blank]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 255 (202BA580) [pid = 4012] [serial = 942] [outer = 00000000] [url = about:blank]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 254 (15534200) [pid = 4012] [serial = 906] [outer = 00000000] [url = about:blank]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 253 (1E1F9500) [pid = 4012] [serial = 921] [outer = 00000000] [url = about:blank]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 252 (173F5400) [pid = 4012] [serial = 1002] [outer = 00000000] [url = about:blank]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 251 (22704280) [pid = 4012] [serial = 939] [outer = 00000000] [url = about:blank]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 250 (13CB5380) [pid = 4012] [serial = 974] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445563762457]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 249 (204E4C80) [pid = 4012] [serial = 945] [outer = 00000000] [url = about:blank]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 248 (180C4C00) [pid = 4012] [serial = 996] [outer = 00000000] [url = about:blank]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 247 (128D4F00) [pid = 4012] [serial = 984] [outer = 00000000] [url = about:blank]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 246 (1987B200) [pid = 4012] [serial = 903] [outer = 00000000] [url = about:blank]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 245 (16D6B400) [pid = 4012] [serial = 966] [outer = 00000000] [url = about:blank]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 244 (17505B00) [pid = 4012] [serial = 909] [outer = 00000000] [url = about:blank]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 243 (1E1FDB00) [pid = 4012] [serial = 927] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 242 (13CB3A80) [pid = 4012] [serial = 963] [outer = 00000000] [url = about:blank]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 241 (16BD8680) [pid = 4012] [serial = 987] [outer = 00000000] [url = about:blank]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 240 (221FB580) [pid = 4012] [serial = 929] [outer = 00000000] [url = about:blank]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 239 (19FDE200) [pid = 4012] [serial = 915] [outer = 00000000] [url = about:blank]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 238 (22A39480) [pid = 4012] [serial = 969] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 237 (14CE2E00) [pid = 4012] [serial = 976] [outer = 00000000] [url = about:blank]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 236 (128D6D00) [pid = 4012] [serial = 979] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 235 (1772BD00) [pid = 4012] [serial = 993] [outer = 00000000] [url = about:blank]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 234 (22705180) [pid = 4012] [serial = 951] [outer = 00000000] [url = about:blank]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 233 (119A3F80) [pid = 4012] [serial = 999] [outer = 00000000] [url = about:blank]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 232 (22553A80) [pid = 4012] [serial = 937] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 231 (1A42B300) [pid = 4012] [serial = 1013] [outer = 00000000] [url = about:blank]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 230 (18CB6480) [pid = 4012] [serial = 997] [outer = 00000000] [url = about:blank]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 229 (1736BA80) [pid = 4012] [serial = 991] [outer = 00000000] [url = about:blank]
18:29:55 INFO - PROCESS | 4012 | --DOMWINDOW == 228 (1781CE00) [pid = 4012] [serial = 994] [outer = 00000000] [url = about:blank]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 20817B00 == 66 [pid = 4012] [id = 338]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 22B67B00 == 65 [pid = 4012] [id = 339]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 246ECF00 == 64 [pid = 4012] [id = 342]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 1A263400 == 63 [pid = 4012] [id = 343]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 15981300 == 62 [pid = 4012] [id = 291]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 2449B100 == 61 [pid = 4012] [id = 340]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 24652800 == 60 [pid = 4012] [id = 341]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 10CF2200 == 59 [pid = 4012] [id = 272]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 0F069300 == 58 [pid = 4012] [id = 229]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 10F98F00 == 57 [pid = 4012] [id = 216]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 11C56F00 == 56 [pid = 4012] [id = 290]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 147E4D00 == 55 [pid = 4012] [id = 219]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 15F47B00 == 54 [pid = 4012] [id = 234]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 0FBF9600 == 53 [pid = 4012] [id = 230]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 15A56E00 == 52 [pid = 4012] [id = 220]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 11EEB000 == 51 [pid = 4012] [id = 231]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 0E814100 == 50 [pid = 4012] [id = 289]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 0E12C400 == 49 [pid = 4012] [id = 221]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 169CE800 == 48 [pid = 4012] [id = 222]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 11E01000 == 47 [pid = 4012] [id = 223]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 11BE2000 == 46 [pid = 4012] [id = 217]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 01391300 == 45 [pid = 4012] [id = 18]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 11E2AB00 == 44 [pid = 4012] [id = 218]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 0FBCCA00 == 43 [pid = 4012] [id = 215]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 1AABEB00 == 42 [pid = 4012] [id = 255]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 0F069000 == 41 [pid = 4012] [id = 214]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 11918400 == 40 [pid = 4012] [id = 305]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 17EF7800 == 39 [pid = 4012] [id = 233]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 11E2A200 == 38 [pid = 4012] [id = 225]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 169CE500 == 37 [pid = 4012] [id = 232]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 15058A00 == 36 [pid = 4012] [id = 227]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 15D51900 == 35 [pid = 4012] [id = 387]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 11E02800 == 34 [pid = 4012] [id = 386]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 1A6C9200 == 33 [pid = 4012] [id = 385]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 26809600 == 32 [pid = 4012] [id = 384]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 22A56700 == 31 [pid = 4012] [id = 383]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 22A54000 == 30 [pid = 4012] [id = 382]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 22CED300 == 29 [pid = 4012] [id = 381]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 229D8900 == 28 [pid = 4012] [id = 380]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 21C78E00 == 27 [pid = 4012] [id = 379]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 21C77900 == 26 [pid = 4012] [id = 378]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 25105B00 == 25 [pid = 4012] [id = 377]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 2289A600 == 24 [pid = 4012] [id = 376]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 2289BB00 == 23 [pid = 4012] [id = 375]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 2289BE00 == 22 [pid = 4012] [id = 374]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 225B6E00 == 21 [pid = 4012] [id = 373]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 24C8EA00 == 20 [pid = 4012] [id = 372]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 0E12A300 == 19 [pid = 4012] [id = 371]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 246ECC00 == 18 [pid = 4012] [id = 370]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 2262A900 == 17 [pid = 4012] [id = 369]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 213DAE00 == 16 [pid = 4012] [id = 368]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 203BCE00 == 15 [pid = 4012] [id = 367]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 1C5DB600 == 14 [pid = 4012] [id = 366]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 17EF8100 == 13 [pid = 4012] [id = 365]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 11E58D00 == 12 [pid = 4012] [id = 364]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 150F5300 == 11 [pid = 4012] [id = 363]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 0E12C700 == 10 [pid = 4012] [id = 362]
18:30:04 INFO - PROCESS | 4012 | --DOCSHELL 213D9F00 == 9 [pid = 4012] [id = 321]
18:30:04 INFO - PROCESS | 4012 | --DOMWINDOW == 227 (14CE5600) [pid = 4012] [serial = 977] [outer = 00000000] [url = about:blank]
18:30:04 INFO - PROCESS | 4012 | --DOMWINDOW == 226 (14ADC980) [pid = 4012] [serial = 985] [outer = 00000000] [url = about:blank]
18:30:04 INFO - PROCESS | 4012 | --DOMWINDOW == 225 (19FDE480) [pid = 4012] [serial = 1009] [outer = 00000000] [url = about:blank]
18:30:04 INFO - PROCESS | 4012 | --DOMWINDOW == 224 (19FDCE00) [pid = 4012] [serial = 904] [outer = 00000000] [url = about:blank]
18:30:04 INFO - PROCESS | 4012 | --DOMWINDOW == 223 (160D2780) [pid = 4012] [serial = 982] [outer = 00000000] [url = about:blank]
18:30:04 INFO - PROCESS | 4012 | --DOMWINDOW == 222 (14CE2180) [pid = 4012] [serial = 972] [outer = 00000000] [url = about:blank]
18:30:04 INFO - PROCESS | 4012 | --DOMWINDOW == 221 (160D6B00) [pid = 4012] [serial = 1000] [outer = 00000000] [url = about:blank]
18:30:04 INFO - PROCESS | 4012 | --DOMWINDOW == 220 (17505D80) [pid = 4012] [serial = 1003] [outer = 00000000] [url = about:blank]
18:30:04 INFO - PROCESS | 4012 | --DOMWINDOW == 219 (16CEDB00) [pid = 4012] [serial = 988] [outer = 00000000] [url = about:blank]
18:30:04 INFO - PROCESS | 4012 | --DOMWINDOW == 218 (18EB1000) [pid = 4012] [serial = 1006] [outer = 00000000] [url = about:blank]
18:30:09 INFO - PROCESS | 4012 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
18:30:09 INFO - PROCESS | 4012 | --DOMWINDOW == 217 (0F195D80) [pid = 4012] [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]
18:30:09 INFO - PROCESS | 4012 | --DOMWINDOW == 216 (126A3F80) [pid = 4012] [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]
18:30:09 INFO - PROCESS | 4012 | --DOMWINDOW == 215 (119A3800) [pid = 4012] [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]
18:30:09 INFO - PROCESS | 4012 | --DOMWINDOW == 214 (1D702B80) [pid = 4012] [serial = 1015] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445563770464]
18:30:09 INFO - PROCESS | 4012 | --DOMWINDOW == 213 (19FDB500) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 212 (15535B00) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 211 (1BA31500) [pid = 4012] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 210 (13C7CC00) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 209 (16D6E380) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 208 (1736D380) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 207 (119A1A00) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 206 (1BA31F00) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 205 (13CB4980) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 204 (1736AE00) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 203 (173F4F00) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 202 (19613A80) [pid = 4012] [serial = 742] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 201 (1D10D580) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 200 (11CF5600) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 199 (1736D880) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 198 (17315380) [pid = 4012] [serial = 838] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 197 (2396AE00) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 196 (208E8900) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 195 (1BA34200) [pid = 4012] [serial = 759] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 194 (18AC3D00) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 193 (2286D880) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 192 (208E9580) [pid = 4012] [serial = 1062] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 191 (204E8380) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 190 (15323580) [pid = 4012] [serial = 826] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 189 (204E6D00) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 188 (148F2400) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 187 (221FD600) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 186 (15A4DD80) [pid = 4012] [serial = 1020] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 185 (17EBA180) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 184 (14ADB300) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 183 (1D704C00) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 182 (1A213580) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 181 (13CB2B80) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 180 (15324E80) [pid = 4012] [serial = 829] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 179 (1E1C3A80) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 178 (1A98AA00) [pid = 4012] [serial = 754] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 177 (22A3A380) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 176 (1E1FB300) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 175 (14A92900) [pid = 4012] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 174 (16D6D480) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 173 (11FE8D80) [pid = 4012] [serial = 856] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 172 (1E1C1500) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 171 (202BBC00) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 170 (17315D80) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 169 (16CEB300) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 168 (250F3A80) [pid = 4012] [serial = 1057] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445563780697]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 167 (18AC2400) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 166 (0F053580) [pid = 4012] [serial = 811] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 165 (128D8880) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 164 (17502400) [pid = 4012] [serial = 848] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 163 (14A91280) [pid = 4012] [serial = 1087] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 162 (1E1FC700) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 161 (1781F380) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 160 (173F4C80) [pid = 4012] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 159 (1D701780) [pid = 4012] [serial = 835] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 158 (17EBB300) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 157 (208E7000) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 156 (1987A080) [pid = 4012] [serial = 748] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 155 (17311A00) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 154 (20862E00) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 153 (20972180) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 152 (1E1FD880) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 151 (17312180) [pid = 4012] [serial = 823] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 150 (14CE5B00) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 149 (1781C900) [pid = 4012] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 148 (16D6ED80) [pid = 4012] [serial = 820] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 147 (22852680) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 146 (250F1000) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 145 (1A211000) [pid = 4012] [serial = 751] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 144 (17505100) [pid = 4012] [serial = 853] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 143 (1D1D3A80) [pid = 4012] [serial = 832] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 142 (208EA480) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 141 (1781EC00) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 140 (22708880) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 139 (11096A00) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 138 (16BD7C80) [pid = 4012] [serial = 814] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 137 (2396A900) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 136 (13D12900) [pid = 4012] [serial = 817] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 135 (18EB1A00) [pid = 4012] [serial = 745] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 134 (202B8A00) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 133 (24843F80) [pid = 4012] [serial = 1052] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 132 (17504980) [pid = 4012] [serial = 843] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 131 (1FB8AB80) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 130 (1E1C4980) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 129 (204E5680) [pid = 4012] [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]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 128 (23969000) [pid = 4012] [serial = 1074] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 127 (1A213300) [pid = 4012] [serial = 1089] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 126 (14A93D00) [pid = 4012] [serial = 1088] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 125 (208E9A80) [pid = 4012] [serial = 1063] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 124 (250F3080) [pid = 4012] [serial = 1060] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 123 (1FB8B080) [pid = 4012] [serial = 1032] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 122 (22869280) [pid = 4012] [serial = 1047] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 121 (14A92E00) [pid = 4012] [serial = 1086] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 120 (26883400) [pid = 4012] [serial = 1083] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 119 (1E1C2E00) [pid = 4012] [serial = 1044] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 118 (22851A00) [pid = 4012] [serial = 1068] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 117 (20974200) [pid = 4012] [serial = 1038] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 116 (18AC2E00) [pid = 4012] [serial = 1026] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 115 (2286BF80) [pid = 4012] [serial = 1053] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 114 (2286A900) [pid = 4012] [serial = 1050] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 113 (15286F00) [pid = 4012] [serial = 1021] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 112 (128D7980) [pid = 4012] [serial = 1018] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 111 (250F2B80) [pid = 4012] [serial = 1080] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 110 (22A39E80) [pid = 4012] [serial = 1041] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 109 (22854200) [pid = 4012] [serial = 1071] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 108 (20862400) [pid = 4012] [serial = 1035] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 107 (24844C00) [pid = 4012] [serial = 1058] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445563780697]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 106 (24843A80) [pid = 4012] [serial = 1055] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 105 (208EA200) [pid = 4012] [serial = 1065] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 104 (16BD7500) [pid = 4012] [serial = 1023] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 103 (2396C200) [pid = 4012] [serial = 1077] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 102 (22A27980) [pid = 4012] [serial = 1091] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 101 (1A98B400) [pid = 4012] [serial = 1029] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 100 (1D704200) [pid = 4012] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445563770464]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 99 (2396A680) [pid = 4012] [serial = 1075] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 98 (202BA800) [pid = 4012] [serial = 1033] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 97 (22708B00) [pid = 4012] [serial = 1039] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 96 (26883180) [pid = 4012] [serial = 1081] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 95 (20972900) [pid = 4012] [serial = 1036] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 94 (2396D600) [pid = 4012] [serial = 1078] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 93 (17315600) [pid = 4012] [serial = 825] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 92 (16F64480) [pid = 4012] [serial = 660] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 91 (17EBB080) [pid = 4012] [serial = 910] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 90 (20974E80) [pid = 4012] [serial = 858] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 89 (22555600) [pid = 4012] [serial = 935] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 88 (221FAE00) [pid = 4012] [serial = 925] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 87 (19613300) [pid = 4012] [serial = 741] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 86 (15325B00) [pid = 4012] [serial = 828] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 85 (1D10F880) [pid = 4012] [serial = 761] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 84 (11FE7E80) [pid = 4012] [serial = 645] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 83 (18CB4E00) [pid = 4012] [serial = 738] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 82 (1A98C580) [pid = 4012] [serial = 819] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 81 (1588DB00) [pid = 4012] [serial = 651] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 80 (148F1C80) [pid = 4012] [serial = 648] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 79 (1781C180) [pid = 4012] [serial = 816] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 78 (1BA31A00) [pid = 4012] [serial = 1014] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 77 (1BA33A80) [pid = 4012] [serial = 756] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 76 (18AC1000) [pid = 4012] [serial = 735] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 75 (16D6C080) [pid = 4012] [serial = 657] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 74 (1D1D2680) [pid = 4012] [serial = 766] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 73 (16CEA400) [pid = 4012] [serial = 654] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 72 (1736D100) [pid = 4012] [serial = 663] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 71 (16BDBD80) [pid = 4012] [serial = 724] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 70 (22A3A880) [pid = 4012] [serial = 958] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 69 (19FDD300) [pid = 4012] [serial = 913] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 68 (20862680) [pid = 4012] [serial = 834] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 67 (173F7980) [pid = 4012] [serial = 666] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 66 (17814980) [pid = 4012] [serial = 677] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 65 (1987CD80) [pid = 4012] [serial = 744] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 64 (1FB8C980) [pid = 4012] [serial = 598] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 63 (22553300) [pid = 4012] [serial = 949] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 62 (16D6DE80) [pid = 4012] [serial = 907] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 61 (1E1FA180) [pid = 4012] [serial = 922] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 60 (1BA33800) [pid = 4012] [serial = 916] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 59 (204E6080) [pid = 4012] [serial = 946] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 58 (24843300) [pid = 4012] [serial = 961] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 57 (1D703800) [pid = 4012] [serial = 837] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 56 (1781E480) [pid = 4012] [serial = 729] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 55 (20864C00) [pid = 4012] [serial = 850] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 54 (13CB4700) [pid = 4012] [serial = 964] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 53 (20862900) [pid = 4012] [serial = 845] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 52 (1D1D3800) [pid = 4012] [serial = 831] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 51 (22551C80) [pid = 4012] [serial = 930] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 50 (24842180) [pid = 4012] [serial = 967] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 49 (202BBE80) [pid = 4012] [serial = 943] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 48 (1772AB80) [pid = 4012] [serial = 669] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 47 (1A42DD80) [pid = 4012] [serial = 753] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 46 (17812180) [pid = 4012] [serial = 672] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 45 (22706800) [pid = 4012] [serial = 940] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 44 (1FB8C200) [pid = 4012] [serial = 822] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 43 (17EED100) [pid = 4012] [serial = 732] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 42 (1A211A00) [pid = 4012] [serial = 747] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 41 (15286280) [pid = 4012] [serial = 813] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 40 (1A215600) [pid = 4012] [serial = 750] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 39 (20861280) [pid = 4012] [serial = 840] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 38 (22A37B80) [pid = 4012] [serial = 955] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 37 (22708600) [pid = 4012] [serial = 952] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 36 (20973800) [pid = 4012] [serial = 855] [outer = 00000000] [url = about:blank]
18:30:10 INFO - PROCESS | 4012 | --DOMWINDOW == 35 (20975380) [pid = 4012] [serial = 919] [outer = 00000000] [url = about:blank]
18:30:14 INFO - PROCESS | 4012 | --DOMWINDOW == 34 (17313A80) [pid = 4012] [serial = 1024] [outer = 00000000] [url = about:blank]
18:30:14 INFO - PROCESS | 4012 | --DOMWINDOW == 33 (208EB880) [pid = 4012] [serial = 1066] [outer = 00000000] [url = about:blank]
18:30:14 INFO - PROCESS | 4012 | --DOMWINDOW == 32 (1D704700) [pid = 4012] [serial = 1030] [outer = 00000000] [url = about:blank]
18:30:14 INFO - PROCESS | 4012 | --DOMWINDOW == 31 (22855B00) [pid = 4012] [serial = 1072] [outer = 00000000] [url = about:blank]
18:30:14 INFO - PROCESS | 4012 | --DOMWINDOW == 30 (24844980) [pid = 4012] [serial = 1042] [outer = 00000000] [url = about:blank]
18:30:14 INFO - PROCESS | 4012 | --DOMWINDOW == 29 (250F1500) [pid = 4012] [serial = 1056] [outer = 00000000] [url = about:blank]
18:30:14 INFO - PROCESS | 4012 | --DOMWINDOW == 28 (2286D600) [pid = 4012] [serial = 1051] [outer = 00000000] [url = about:blank]
18:30:14 INFO - PROCESS | 4012 | --DOMWINDOW == 27 (19BC3A80) [pid = 4012] [serial = 1027] [outer = 00000000] [url = about:blank]
18:30:14 INFO - PROCESS | 4012 | --DOMWINDOW == 26 (22852B80) [pid = 4012] [serial = 1069] [outer = 00000000] [url = about:blank]
18:30:14 INFO - PROCESS | 4012 | --DOMWINDOW == 25 (1E1C4700) [pid = 4012] [serial = 1045] [outer = 00000000] [url = about:blank]
18:30:14 INFO - PROCESS | 4012 | --DOMWINDOW == 24 (13CB3800) [pid = 4012] [serial = 1019] [outer = 00000000] [url = about:blank]
18:30:14 INFO - PROCESS | 4012 | --DOMWINDOW == 23 (2286A680) [pid = 4012] [serial = 1048] [outer = 00000000] [url = about:blank]
18:30:14 INFO - PROCESS | 4012 | --DOMWINDOW == 22 (250F3F80) [pid = 4012] [serial = 1061] [outer = 00000000] [url = about:blank]
18:30:14 INFO - PROCESS | 4012 | --DOMWINDOW == 21 (26885480) [pid = 4012] [serial = 1084] [outer = 00000000] [url = about:blank]
18:30:20 INFO - PROCESS | 4012 | MARIONETTE LOG: INFO: Timeout fired
18:30:20 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
18:30:20 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
18:30:20 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
18:30:20 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30348ms
18:30:20 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
18:30:20 INFO - PROCESS | 4012 | ++DOCSHELL 0E1D4400 == 10 [pid = 4012] [id = 389]
18:30:20 INFO - PROCESS | 4012 | ++DOMWINDOW == 22 (0FC08C80) [pid = 4012] [serial = 1093] [outer = 00000000]
18:30:20 INFO - PROCESS | 4012 | ++DOMWINDOW == 23 (10C33580) [pid = 4012] [serial = 1094] [outer = 0FC08C80]
18:30:20 INFO - PROCESS | 4012 | 1445563820676 Marionette INFO loaded listener.js
18:30:20 INFO - PROCESS | 4012 | ++DOMWINDOW == 24 (1135E700) [pid = 4012] [serial = 1095] [outer = 0FC08C80]
18:30:20 INFO - PROCESS | 4012 | ++DOCSHELL 0F0E7D00 == 11 [pid = 4012] [id = 390]
18:30:20 INFO - PROCESS | 4012 | ++DOMWINDOW == 25 (120DB680) [pid = 4012] [serial = 1096] [outer = 00000000]
18:30:20 INFO - PROCESS | 4012 | ++DOCSHELL 0F30D000 == 12 [pid = 4012] [id = 391]
18:30:20 INFO - PROCESS | 4012 | ++DOMWINDOW == 26 (120DC080) [pid = 4012] [serial = 1097] [outer = 00000000]
18:30:20 INFO - PROCESS | 4012 | ++DOMWINDOW == 27 (126A1280) [pid = 4012] [serial = 1098] [outer = 120DC080]
18:30:20 INFO - PROCESS | 4012 | ++DOMWINDOW == 28 (126A1500) [pid = 4012] [serial = 1099] [outer = 120DB680]
18:30:32 INFO - PROCESS | 4012 | --DOCSHELL 180A8700 == 11 [pid = 4012] [id = 388]
18:30:34 INFO - PROCESS | 4012 | --DOMWINDOW == 27 (22A28880) [pid = 4012] [serial = 1092] [outer = 00000000] [url = about:blank]
18:30:34 INFO - PROCESS | 4012 | --DOMWINDOW == 26 (10C33580) [pid = 4012] [serial = 1094] [outer = 00000000] [url = about:blank]
18:30:34 INFO - PROCESS | 4012 | --DOMWINDOW == 25 (14A91A00) [pid = 4012] [serial = 1090] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
18:30:50 INFO - PROCESS | 4012 | MARIONETTE LOG: INFO: Timeout fired
18:30:50 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"
18:30:50 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
18:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:30:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
18:30:50 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
18:30:50 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
18:30:50 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
18:30:50 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30286ms
18:30:50 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
18:30:50 INFO - PROCESS | 4012 | --DOCSHELL 0F0E7D00 == 10 [pid = 4012] [id = 390]
18:30:50 INFO - PROCESS | 4012 | --DOCSHELL 0F30D000 == 9 [pid = 4012] [id = 391]
18:30:50 INFO - PROCESS | 4012 | ++DOCSHELL 0E79EB00 == 10 [pid = 4012] [id = 392]
18:30:50 INFO - PROCESS | 4012 | ++DOMWINDOW == 26 (0F51D200) [pid = 4012] [serial = 1100] [outer = 00000000]
18:30:50 INFO - PROCESS | 4012 | ++DOMWINDOW == 27 (10C33800) [pid = 4012] [serial = 1101] [outer = 0F51D200]
18:30:50 INFO - PROCESS | 4012 | 1445563850977 Marionette INFO loaded listener.js
18:30:51 INFO - PROCESS | 4012 | ++DOMWINDOW == 28 (118A3300) [pid = 4012] [serial = 1102] [outer = 0F51D200]
18:30:51 INFO - PROCESS | 4012 | ++DOCSHELL 0F30FD00 == 11 [pid = 4012] [id = 393]
18:30:51 INFO - PROCESS | 4012 | ++DOMWINDOW == 29 (120DA500) [pid = 4012] [serial = 1103] [outer = 00000000]
18:30:51 INFO - PROCESS | 4012 | ++DOMWINDOW == 30 (126A1A00) [pid = 4012] [serial = 1104] [outer = 120DA500]
18:30:55 INFO - PROCESS | 4012 | ++DOMWINDOW == 31 (11CF5600) [pid = 4012] [serial = 1105] [outer = 1A429000]
18:31:02 INFO - PROCESS | 4012 | --DOCSHELL 0E1D4400 == 10 [pid = 4012] [id = 389]
18:31:02 INFO - PROCESS | 4012 | --DOMWINDOW == 30 (126A1500) [pid = 4012] [serial = 1099] [outer = 120DB680] [url = about:blank]
18:31:02 INFO - PROCESS | 4012 | --DOMWINDOW == 29 (126A1280) [pid = 4012] [serial = 1098] [outer = 120DC080] [url = about:blank]
18:31:03 INFO - PROCESS | 4012 | --DOMWINDOW == 28 (120DC080) [pid = 4012] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
18:31:03 INFO - PROCESS | 4012 | --DOMWINDOW == 27 (120DB680) [pid = 4012] [serial = 1096] [outer = 00000000] [url = about:blank]
18:31:08 INFO - PROCESS | 4012 | --DOMWINDOW == 26 (1135E700) [pid = 4012] [serial = 1095] [outer = 00000000] [url = about:blank]
18:31:08 INFO - PROCESS | 4012 | --DOMWINDOW == 25 (10C33800) [pid = 4012] [serial = 1101] [outer = 00000000] [url = about:blank]
18:31:08 INFO - PROCESS | 4012 | --DOMWINDOW == 24 (0FC08C80) [pid = 4012] [serial = 1093] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
18:31:08 INFO - PROCESS | 4012 | --DOMWINDOW == 23 (15322180) [pid = 4012] [serial = 859] [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.]
18:31:21 INFO - PROCESS | 4012 | MARIONETTE LOG: INFO: Timeout fired
18:31:21 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
18:31:21 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30317ms
18:31:21 INFO - TEST-START | /screen-orientation/onchange-event.html
18:31:21 INFO - PROCESS | 4012 | --DOCSHELL 0F30FD00 == 9 [pid = 4012] [id = 393]
18:31:21 INFO - PROCESS | 4012 | ++DOCSHELL 0E79D600 == 10 [pid = 4012] [id = 394]
18:31:21 INFO - PROCESS | 4012 | ++DOMWINDOW == 24 (0F51A280) [pid = 4012] [serial = 1106] [outer = 00000000]
18:31:21 INFO - PROCESS | 4012 | ++DOMWINDOW == 25 (10C33580) [pid = 4012] [serial = 1107] [outer = 0F51A280]
18:31:21 INFO - PROCESS | 4012 | 1445563881317 Marionette INFO loaded listener.js
18:31:21 INFO - PROCESS | 4012 | ++DOMWINDOW == 26 (118A4980) [pid = 4012] [serial = 1108] [outer = 0F51A280]
18:31:33 INFO - PROCESS | 4012 | --DOCSHELL 0E79EB00 == 9 [pid = 4012] [id = 392]
18:31:33 INFO - PROCESS | 4012 | --DOMWINDOW == 25 (126A1A00) [pid = 4012] [serial = 1104] [outer = 120DA500] [url = about:blank]
18:31:33 INFO - PROCESS | 4012 | --DOMWINDOW == 24 (120DA500) [pid = 4012] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
18:31:39 INFO - PROCESS | 4012 | --DOMWINDOW == 23 (10C33580) [pid = 4012] [serial = 1107] [outer = 00000000] [url = about:blank]
18:31:39 INFO - PROCESS | 4012 | --DOMWINDOW == 22 (0F51D200) [pid = 4012] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
18:31:44 INFO - PROCESS | 4012 | --DOMWINDOW == 21 (118A3300) [pid = 4012] [serial = 1102] [outer = 00000000] [url = about:blank]
18:31:51 INFO - PROCESS | 4012 | MARIONETTE LOG: INFO: Timeout fired
18:31:51 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
18:31:51 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
18:31:51 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30317ms
18:31:51 INFO - TEST-START | /screen-orientation/orientation-api.html
18:31:51 INFO - PROCESS | 4012 | ++DOCSHELL 0E79DC00 == 10 [pid = 4012] [id = 395]
18:31:51 INFO - PROCESS | 4012 | ++DOMWINDOW == 22 (0F053800) [pid = 4012] [serial = 1109] [outer = 00000000]
18:31:51 INFO - PROCESS | 4012 | ++DOMWINDOW == 23 (10C33800) [pid = 4012] [serial = 1110] [outer = 0F053800]
18:31:51 INFO - PROCESS | 4012 | 1445563911605 Marionette INFO loaded listener.js
18:31:51 INFO - PROCESS | 4012 | ++DOMWINDOW == 24 (118A2E00) [pid = 4012] [serial = 1111] [outer = 0F053800]
18:31:52 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
18:31:52 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
18:31:52 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
18:31:52 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 532ms
18:31:52 INFO - TEST-START | /screen-orientation/orientation-reading.html
18:31:52 INFO - PROCESS | 4012 | ++DOCSHELL 0F06A800 == 11 [pid = 4012] [id = 396]
18:31:52 INFO - PROCESS | 4012 | ++DOMWINDOW == 25 (118A3080) [pid = 4012] [serial = 1112] [outer = 00000000]
18:31:52 INFO - PROCESS | 4012 | ++DOMWINDOW == 26 (126A1280) [pid = 4012] [serial = 1113] [outer = 118A3080]
18:31:52 INFO - PROCESS | 4012 | 1445563912134 Marionette INFO loaded listener.js
18:31:52 INFO - PROCESS | 4012 | ++DOMWINDOW == 27 (126A2900) [pid = 4012] [serial = 1114] [outer = 118A3080]
18:31:52 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
18:31:52 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
18:31:52 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
18:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:31:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:31:52 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
18:31:52 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
18:31:52 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
18:31:52 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
18:31:52 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
18:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:31:52 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
18:31:52 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
18:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:31:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:31:52 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
18:31:52 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 532ms
18:31:52 INFO - TEST-START | /selection/Document-open.html
18:31:52 INFO - PROCESS | 4012 | ++DOCSHELL 0E1D2300 == 12 [pid = 4012] [id = 397]
18:31:52 INFO - PROCESS | 4012 | ++DOMWINDOW == 28 (126A4200) [pid = 4012] [serial = 1115] [outer = 00000000]
18:31:52 INFO - PROCESS | 4012 | ++DOMWINDOW == 29 (126A5880) [pid = 4012] [serial = 1116] [outer = 126A4200]
18:31:52 INFO - PROCESS | 4012 | 1445563912684 Marionette INFO loaded listener.js
18:31:52 INFO - PROCESS | 4012 | ++DOMWINDOW == 30 (12BE5D80) [pid = 4012] [serial = 1117] [outer = 126A4200]
18:31:53 INFO - PROCESS | 4012 | ++DOCSHELL 10CDBE00 == 13 [pid = 4012] [id = 398]
18:31:53 INFO - PROCESS | 4012 | ++DOMWINDOW == 31 (13C7AB80) [pid = 4012] [serial = 1118] [outer = 00000000]
18:31:53 INFO - PROCESS | 4012 | ++DOMWINDOW == 32 (13C7BD00) [pid = 4012] [serial = 1119] [outer = 13C7AB80]
18:31:53 INFO - PROCESS | 4012 | ++DOMWINDOW == 33 (13C7D100) [pid = 4012] [serial = 1120] [outer = 13C7AB80]
18:31:53 INFO - TEST-FAIL | /selection/Document-open.html | Selection must be replaced with a new object after document.open() - assert_not_equals: After document.open(), the Selection object must no longer be the same got disallowed value object ""
18:31:53 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
18:31:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:31:53 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
18:31:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
18:31:53 INFO - TEST-OK | /selection/Document-open.html | took 703ms
18:31:53 INFO - TEST-START | /selection/addRange.html
18:31:53 INFO - PROCESS | 4012 | ++DOCSHELL 10CDB800 == 14 [pid = 4012] [id = 399]
18:31:53 INFO - PROCESS | 4012 | ++DOMWINDOW == 34 (126A4700) [pid = 4012] [serial = 1121] [outer = 00000000]
18:31:53 INFO - PROCESS | 4012 | ++DOMWINDOW == 35 (13C7C200) [pid = 4012] [serial = 1122] [outer = 126A4700]
18:31:53 INFO - PROCESS | 4012 | 1445563913478 Marionette INFO loaded listener.js
18:31:53 INFO - PROCESS | 4012 | ++DOMWINDOW == 36 (13C7DD80) [pid = 4012] [serial = 1123] [outer = 126A4700]
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:27 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
18:32:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
18:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:27 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 ""
18:32:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:27 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
18:32:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:27 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
18:32:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:27 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
18:32:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
18:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:27 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 ""
18:32:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:27 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
18:32:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:27 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
18:32:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:27 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
18:32:27 INFO - Selection.addRange() tests
18:32:27 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:27 INFO - "
18:32:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:27 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 ""
18:32:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:27 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
18:32:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:27 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
18:32:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:27 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̈ḧ
18:32:27 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:27 INFO - "
18:32:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:27 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 ""
18:32:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:27 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
18:32:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:27 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
18:32:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 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
18:32:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:27 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
18:32:27 INFO - Selection.addRange() tests
18:32:28 INFO - Selection.addRange() tests
18:32:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:28 INFO - "
18:32:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:28 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 ""
18:32:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:28 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
18:32:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:28 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
18:32:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:28 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̈ḧ
18:32:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:28 INFO - "
18:32:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:28 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 ""
18:32:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:28 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
18:32:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:28 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
18:32:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 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
18:32:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:28 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
18:32:28 INFO - Selection.addRange() tests
18:32:29 INFO - Selection.addRange() tests
18:32:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:29 INFO - "
18:32:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:29 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 ""
18:32:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:29 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
18:32:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:29 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
18:32:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:29 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̈ḧ
18:32:29 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:29 INFO - "
18:32:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:29 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 ""
18:32:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:29 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
18:32:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:29 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
18:32:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:29 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
18:32:29 INFO - Selection.addRange() tests
18:32:29 INFO - Selection.addRange() tests
18:32:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:29 INFO - "
18:32:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:29 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 ""
18:32:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:29 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
18:32:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:29 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
18:32:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:29 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:30 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̈ḧ
18:32:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:30 INFO - "
18:32:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:30 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 ""
18:32:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:30 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
18:32:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:30 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
18:32:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:30 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
18:32:30 INFO - Selection.addRange() tests
18:32:30 INFO - Selection.addRange() tests
18:32:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:30 INFO - "
18:32:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:30 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 ""
18:32:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:30 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
18:32:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:30 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
18:32:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:30 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̈ḧ
18:32:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:30 INFO - "
18:32:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:30 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 ""
18:32:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:30 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
18:32:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:30 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
18:32:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 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
18:32:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:30 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
18:32:30 INFO - Selection.addRange() tests
18:32:31 INFO - Selection.addRange() tests
18:32:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:31 INFO - "
18:32:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:31 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 ""
18:32:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:31 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
18:32:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:31 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
18:32:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:31 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̈ḧ
18:32:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:31 INFO - "
18:32:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:31 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 ""
18:32:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:31 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
18:32:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:31 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
18:32:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 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
18:32:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:31 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
18:32:31 INFO - Selection.addRange() tests
18:32:32 INFO - Selection.addRange() tests
18:32:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:32 INFO - "
18:32:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:32 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:32:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:32 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:32:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:32 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:32:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:32:32 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:32:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:32:32 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:32:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:32:32 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:32:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:32:32 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:32:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:32 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:32:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:32 INFO - "
18:32:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:32 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:32:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:32 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:32:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:32 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:32:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:32:32 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:32:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:32:32 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:32:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:32:32 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:32:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:32:32 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:32:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:32:32 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:32:32 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:32:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:32 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:32:32 INFO - Selection.addRange() tests
18:32:33 INFO - Selection.addRange() tests
18:32:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:33 INFO - "
18:32:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:33 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 ""
18:32:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:33 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
18:32:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:33 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
18:32:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:33 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̈ḧ
18:32:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:33 INFO - "
18:32:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:33 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 ""
18:32:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:33 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
18:32:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:33 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
18:32:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:33 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
18:32:33 INFO - Selection.addRange() tests
18:32:33 INFO - Selection.addRange() tests
18:32:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:33 INFO - "
18:32:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:33 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 ""
18:32:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:33 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
18:32:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:33 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
18:32:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:33 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̈ḧ
18:32:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:33 INFO - "
18:32:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:33 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 ""
18:32:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:33 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
18:32:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:33 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
18:32:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:33 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:34 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
18:32:34 INFO - Selection.addRange() tests
18:32:34 INFO - Selection.addRange() tests
18:32:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:34 INFO - "
18:32:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:34 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 ""
18:32:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:34 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
18:32:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:34 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
18:32:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:34 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̈ḧ
18:32:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:34 INFO - "
18:32:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:34 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 ""
18:32:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:34 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
18:32:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:34 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
18:32:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 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
18:32:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:34 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
18:32:34 INFO - Selection.addRange() tests
18:32:35 INFO - Selection.addRange() tests
18:32:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:35 INFO - "
18:32:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:35 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 ""
18:32:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:35 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
18:32:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:35 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
18:32:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:35 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̈ḧ
18:32:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:35 INFO - "
18:32:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:35 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 ""
18:32:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:35 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
18:32:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:35 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
18:32:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 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
18:32:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:35 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
18:32:35 INFO - Selection.addRange() tests
18:32:36 INFO - Selection.addRange() tests
18:32:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:36 INFO - "
18:32:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:36 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 ""
18:32:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:36 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
18:32:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:36 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
18:32:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:36 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̈ḧ
18:32:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:36 INFO - "
18:32:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:36 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 ""
18:32:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:36 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
18:32:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:36 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
18:32:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 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
18:32:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:36 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
18:32:36 INFO - Selection.addRange() tests
18:32:37 INFO - Selection.addRange() tests
18:32:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:37 INFO - "
18:32:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:37 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 ""
18:32:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:37 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
18:32:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:37 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
18:32:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:37 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̈ḧ
18:32:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:37 INFO - "
18:32:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:37 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 ""
18:32:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:37 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
18:32:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:37 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
18:32:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:37 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
18:32:37 INFO - Selection.addRange() tests
18:32:37 INFO - Selection.addRange() tests
18:32:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:37 INFO - "
18:32:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:37 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 ""
18:32:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:37 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
18:32:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:37 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
18:32:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:37 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
18:32:38 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
18:32:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:38 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̈ḧ
18:32:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:38 INFO - "
18:32:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:38 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 ""
18:32:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:38 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
18:32:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:38 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
18:32:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 INFO - PROCESS | 4012 | JavaScript error: http://web-platform.test:8000/screen-orientation/orientation-reading.html, line 38: NotSupportedError: Operation is not supported
18:32:38 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
18:32:38 INFO - PROCESS | 4012 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
18:32:38 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
18:32:38 INFO - PROCESS | 4012 | --DOMWINDOW == 34 (126A5880) [pid = 4012] [serial = 1116] [outer = 00000000] [url = about:blank]
18:32:38 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
18:32:38 INFO - PROCESS | 4012 | --DOMWINDOW == 33 (13C7D100) [pid = 4012] [serial = 1120] [outer = 00000000] [url = about:blank]
18:32:38 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
18:32:38 INFO - PROCESS | 4012 | --DOMWINDOW == 32 (118A4980) [pid = 4012] [serial = 1108] [outer = 00000000] [url = about:blank]
18:32:38 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
18:32:38 INFO - PROCESS | 4012 | --DOMWINDOW == 31 (118A2E00) [pid = 4012] [serial = 1111] [outer = 00000000] [url = about:blank]
18:32:38 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
18:32:38 INFO - PROCESS | 4012 | --DOMWINDOW == 30 (126A1280) [pid = 4012] [serial = 1113] [outer = 00000000] [url = about:blank]
18:32:38 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
18:32:38 INFO - PROCESS | 4012 | --DOMWINDOW == 29 (10C33800) [pid = 4012] [serial = 1110] [outer = 00000000] [url = about:blank]
18:32:38 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
18:32:38 INFO - PROCESS | 4012 | --DOMWINDOW == 28 (13C7C200) [pid = 4012] [serial = 1122] [outer = 00000000] [url = about:blank]
18:32:38 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
18:32:38 INFO - PROCESS | 4012 | --DOMWINDOW == 27 (126A4200) [pid = 4012] [serial = 1115] [outer = 00000000] [url = http://web-platform.test:8000/selection/Document-open.html]
18:32:38 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
18:32:38 INFO - PROCESS | 4012 | --DOMWINDOW == 26 (118A3080) [pid = 4012] [serial = 1112] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/orientation-reading.html]
18:32:38 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
18:32:38 INFO - PROCESS | 4012 | --DOMWINDOW == 25 (0F053800) [pid = 4012] [serial = 1109] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/orientation-api.html]
18:32:38 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
18:32:38 INFO - PROCESS | 4012 | --DOMWINDOW == 24 (0F51A280) [pid = 4012] [serial = 1106] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/onchange-event.html]
18:32:38 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
18:32:38 INFO - PROCESS | 4012 | --DOMWINDOW == 23 (13C7AB80) [pid = 4012] [serial = 1118] [outer = 00000000] [url = about:blank]
18:32:38 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
18:32:38 INFO - PROCESS | 4012 | --DOCSHELL 10CDBE00 == 9 [pid = 4012] [id = 398]
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:38 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
18:32:38 INFO - Selection.addRange() tests
18:32:38 INFO - Selection.addRange() tests
18:32:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:38 INFO - "
18:32:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:38 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 ""
18:32:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:38 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
18:32:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:38 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
18:32:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:38 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̈ḧ
18:32:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:38 INFO - "
18:32:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:38 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 ""
18:32:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:38 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
18:32:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:38 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
18:32:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:38 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
18:32:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:39 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
18:32:39 INFO - Selection.addRange() tests
18:32:39 INFO - Selection.addRange() tests
18:32:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:39 INFO - "
18:32:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:39 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 ""
18:32:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:39 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
18:32:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:39 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
18:32:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:39 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̈ḧ
18:32:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:39 INFO - "
18:32:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:39 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 ""
18:32:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:39 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
18:32:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:39 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
18:32:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 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
18:32:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:39 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
18:32:39 INFO - Selection.addRange() tests
18:32:40 INFO - Selection.addRange() tests
18:32:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:40 INFO - "
18:32:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:40 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 ""
18:32:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:40 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
18:32:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:40 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
18:32:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:40 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̈ḧ
18:32:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:40 INFO - "
18:32:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:40 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 ""
18:32:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:40 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
18:32:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:40 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
18:32:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 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
18:32:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:40 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
18:32:40 INFO - Selection.addRange() tests
18:32:41 INFO - Selection.addRange() tests
18:32:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:41 INFO - "
18:32:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:41 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 ""
18:32:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:41 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
18:32:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:41 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
18:32:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:41 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̈ḧ
18:32:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:41 INFO - "
18:32:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:41 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 ""
18:32:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:41 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
18:32:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:41 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
18:32:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 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
18:32:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:41 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
18:32:41 INFO - Selection.addRange() tests
18:32:41 INFO - Selection.addRange() tests
18:32:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:42 INFO - "
18:32:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:42 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 ""
18:32:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:42 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
18:32:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:42 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
18:32:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:42 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̈ḧ
18:32:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:42 INFO - "
18:32:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:42 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 ""
18:32:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:42 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
18:32:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:42 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
18:32:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:42 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
18:32:42 INFO - Selection.addRange() tests
18:32:42 INFO - Selection.addRange() tests
18:32:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:42 INFO - "
18:32:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:42 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 ""
18:32:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:42 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
18:32:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:42 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
18:32:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:42 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̈ḧ
18:32:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:42 INFO - "
18:32:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:42 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 ""
18:32:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:42 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
18:32:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:42 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
18:32:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 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
18:32:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:42 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
18:32:42 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:43 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
18:32:43 INFO - Selection.addRange() tests
18:32:43 INFO - Selection.addRange() tests
18:32:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:43 INFO - "
18:32:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:43 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 ""
18:32:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:43 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
18:32:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:43 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
18:32:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:43 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̈ḧ
18:32:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:43 INFO - "
18:32:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:43 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 ""
18:32:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:43 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
18:32:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:43 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
18:32:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 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
18:32:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:43 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
18:32:43 INFO - Selection.addRange() tests
18:32:44 INFO - Selection.addRange() tests
18:32:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:44 INFO - "
18:32:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:44 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 ""
18:32:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:44 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
18:32:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:44 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
18:32:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:44 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̈ḧ
18:32:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:44 INFO - "
18:32:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:44 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 ""
18:32:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:44 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
18:32:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:44 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
18:32:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 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
18:32:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:44 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
18:32:44 INFO - Selection.addRange() tests
18:32:45 INFO - Selection.addRange() tests
18:32:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:45 INFO - "
18:32:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:45 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 ""
18:32:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:45 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
18:32:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:45 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
18:32:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:45 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̈ḧ
18:32:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:45 INFO - "
18:32:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:45 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 ""
18:32:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:45 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
18:32:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:45 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
18:32:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:45 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
18:32:45 INFO - Selection.addRange() tests
18:32:45 INFO - Selection.addRange() tests
18:32:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:45 INFO - "
18:32:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:45 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 ""
18:32:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:45 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
18:32:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:45 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
18:32:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:45 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̈ḧ
18:32:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:45 INFO - "
18:32:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:45 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 ""
18:32:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:45 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
18:32:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:45 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
18:32:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:45 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:46 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
18:32:46 INFO - Selection.addRange() tests
18:32:46 INFO - Selection.addRange() tests
18:32:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:46 INFO - "
18:32:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:46 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 ""
18:32:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:46 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
18:32:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:46 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
18:32:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:46 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̈ḧ
18:32:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:46 INFO - "
18:32:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:46 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 ""
18:32:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:46 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
18:32:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:46 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
18:32:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:46 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
18:32:46 INFO - Selection.addRange() tests
18:32:47 INFO - Selection.addRange() tests
18:32:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:47 INFO - "
18:32:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:47 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 ""
18:32:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:47 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
18:32:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:47 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
18:32:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:47 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̈ḧ
18:32:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:47 INFO - "
18:32:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:47 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 ""
18:32:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:47 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
18:32:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:47 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
18:32:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 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
18:32:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:47 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
18:32:47 INFO - Selection.addRange() tests
18:32:48 INFO - Selection.addRange() tests
18:32:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:48 INFO - "
18:32:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:48 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 ""
18:32:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:48 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
18:32:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:48 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
18:32:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:48 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̈ḧ
18:32:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:48 INFO - "
18:32:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:48 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 ""
18:32:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:48 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
18:32:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:48 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
18:32:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 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
18:32:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:48 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
18:32:48 INFO - Selection.addRange() tests
18:32:48 INFO - Selection.addRange() tests
18:32:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:49 INFO - "
18:32:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:49 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 ""
18:32:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:49 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
18:32:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:49 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
18:32:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:49 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̈ḧ
18:32:49 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:49 INFO - "
18:32:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:49 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 ""
18:32:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:49 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
18:32:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:49 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
18:32:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:49 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
18:32:49 INFO - Selection.addRange() tests
18:32:49 INFO - Selection.addRange() tests
18:32:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:49 INFO - "
18:32:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:49 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 ""
18:32:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:49 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
18:32:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:49 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
18:32:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:49 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̈ḧ
18:32:49 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:49 INFO - "
18:32:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:49 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 ""
18:32:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:49 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
18:32:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:49 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
18:32:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 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
18:32:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:49 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
18:32:49 INFO - Selection.addRange() tests
18:32:50 INFO - Selection.addRange() tests
18:32:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:50 INFO - "
18:32:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:50 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 ""
18:32:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:50 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
18:32:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:50 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
18:32:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:50 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̈ḧ
18:32:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:50 INFO - "
18:32:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:50 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 ""
18:32:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:50 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
18:32:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:50 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
18:32:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 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
18:32:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:50 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
18:32:50 INFO - Selection.addRange() tests
18:32:51 INFO - Selection.addRange() tests
18:32:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:51 INFO - "
18:32:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:51 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 ""
18:32:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:51 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
18:32:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:51 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
18:32:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:51 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̈ḧ
18:32:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:51 INFO - "
18:32:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:51 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 ""
18:32:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:51 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
18:32:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:51 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
18:32:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:51 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
18:32:51 INFO - Selection.addRange() tests
18:32:52 INFO - Selection.addRange() tests
18:32:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:52 INFO - "
18:32:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:52 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 ""
18:32:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:52 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
18:32:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:52 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
18:32:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:52 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̈ḧ
18:32:52 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:52 INFO - "
18:32:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:52 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 ""
18:32:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:52 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
18:32:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:52 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
18:32:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:52 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
18:32:52 INFO - Selection.addRange() tests
18:32:52 INFO - Selection.addRange() tests
18:32:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:52 INFO - "
18:32:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:52 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 ""
18:32:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:52 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
18:32:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:52 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
18:32:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:52 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̈ḧ
18:32:52 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:52 INFO - "
18:32:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:52 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 ""
18:32:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:52 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
18:32:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:52 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
18:32:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:52 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:53 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
18:32:53 INFO - Selection.addRange() tests
18:32:53 INFO - Selection.addRange() tests
18:32:53 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:53 INFO - "
18:32:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:53 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 ""
18:32:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:53 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
18:32:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:53 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
18:32:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:53 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̈ḧ
18:32:53 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:53 INFO - "
18:32:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:53 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 ""
18:32:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:53 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
18:32:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:53 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
18:32:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 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
18:32:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:53 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
18:32:53 INFO - Selection.addRange() tests
18:32:54 INFO - Selection.addRange() tests
18:32:54 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:54 INFO - "
18:32:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:54 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 ""
18:32:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:54 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
18:32:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:54 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
18:32:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:54 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̈ḧ
18:32:54 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:54 INFO - "
18:32:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:54 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 ""
18:32:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:54 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
18:32:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:54 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
18:32:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 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
18:32:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:54 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
18:32:54 INFO - Selection.addRange() tests
18:32:55 INFO - Selection.addRange() tests
18:32:55 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:55 INFO - "
18:32:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:55 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 ""
18:32:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:55 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
18:32:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:55 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
18:32:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:55 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̈ḧ
18:32:55 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:55 INFO - "
18:32:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:55 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 ""
18:32:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:55 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
18:32:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:55 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
18:32:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:55 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
18:32:55 INFO - Selection.addRange() tests
18:32:55 INFO - Selection.addRange() tests
18:32:55 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:55 INFO - "
18:32:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:55 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 ""
18:32:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:55 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
18:32:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:55 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
18:32:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 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
18:32:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:55 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
18:32:55 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
18:32:55 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:56 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̈ḧ
18:32:56 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:56 INFO - "
18:32:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:56 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 ""
18:32:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:56 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
18:32:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:56 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
18:32:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:56 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
18:32:56 INFO - Selection.addRange() tests
18:32:56 INFO - Selection.addRange() tests
18:32:56 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:56 INFO - "
18:32:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:56 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 ""
18:32:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:56 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
18:32:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:56 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
18:32:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:56 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̈ḧ
18:32:56 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:56 INFO - "
18:32:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:56 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 ""
18:32:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:56 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
18:32:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:56 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
18:32:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 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
18:32:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:56 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
18:32:56 INFO - Selection.addRange() tests
18:32:57 INFO - Selection.addRange() tests
18:32:57 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:57 INFO - "
18:32:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:57 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 ""
18:32:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:57 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
18:32:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:57 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
18:32:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:57 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̈ḧ
18:32:57 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:57 INFO - "
18:32:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:57 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 ""
18:32:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:57 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
18:32:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:57 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
18:32:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 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
18:32:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:57 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
18:32:57 INFO - Selection.addRange() tests
18:32:58 INFO - Selection.addRange() tests
18:32:58 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:58 INFO - "
18:32:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:58 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 ""
18:32:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:58 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
18:32:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:58 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
18:32:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:58 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̈ḧ
18:32:58 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:58 INFO - "
18:32:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:58 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 ""
18:32:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:58 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
18:32:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:58 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
18:32:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:58 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
18:32:58 INFO - Selection.addRange() tests
18:32:58 INFO - Selection.addRange() tests
18:32:58 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:58 INFO - "
18:32:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:58 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 ""
18:32:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:58 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
18:32:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:58 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
18:32:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:58 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
18:32:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:59 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̈ḧ
18:32:59 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:59 INFO - "
18:32:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:59 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 ""
18:32:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:59 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
18:32:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:59 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
18:32:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:59 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
18:32:59 INFO - Selection.addRange() tests
18:32:59 INFO - Selection.addRange() tests
18:32:59 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:59 INFO - "
18:32:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:59 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 ""
18:32:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:59 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
18:32:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:59 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
18:32:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:59 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̈ḧ
18:32:59 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:32:59 INFO - "
18:32:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:32:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:59 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 ""
18:32:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:32:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:59 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
18:32:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:32:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:59 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
18:32:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:32:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 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
18:32:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:32:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:32:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:32:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:32:59 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
18:32:59 INFO - Selection.addRange() tests
18:33:00 INFO - Selection.addRange() tests
18:33:00 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:33:00 INFO - "
18:33:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:33:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:00 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 ""
18:33:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:33:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:00 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
18:33:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:33:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:00 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
18:33:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:33:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:00 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̈ḧ
18:33:00 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:33:00 INFO - "
18:33:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:33:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:00 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 ""
18:33:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:33:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:00 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
18:33:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:33:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:00 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
18:33:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:33:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 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
18:33:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:00 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
18:33:00 INFO - Selection.addRange() tests
18:33:01 INFO - Selection.addRange() tests
18:33:01 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:33:01 INFO - "
18:33:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:33:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:01 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 ""
18:33:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:33:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:01 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
18:33:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:33:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:01 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
18:33:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:33:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:01 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̈ḧ
18:33:01 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:33:01 INFO - "
18:33:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:33:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:01 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 ""
18:33:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:33:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:01 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
18:33:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:33:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:01 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
18:33:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:33:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 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
18:33:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:01 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
18:33:01 INFO - Selection.addRange() tests
18:33:01 INFO - Selection.addRange() tests
18:33:01 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:33:01 INFO - "
18:33:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:33:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:02 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 ""
18:33:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:33:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:02 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
18:33:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:33:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:02 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
18:33:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:33:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:02 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̈ḧ
18:33:02 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:33:02 INFO - "
18:33:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:33:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:02 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 ""
18:33:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:33:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:02 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
18:33:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:33:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:02 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
18:33:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:33:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:02 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
18:33:02 INFO - Selection.addRange() tests
18:33:02 INFO - Selection.addRange() tests
18:33:02 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:33:02 INFO - "
18:33:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:33:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:02 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 ""
18:33:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:33:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:02 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
18:33:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:33:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:02 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
18:33:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:33:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:02 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̈ḧ
18:33:02 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:33:02 INFO - "
18:33:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:33:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:02 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 ""
18:33:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:33:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:02 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
18:33:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:33:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:02 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
18:33:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:33:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 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
18:33:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:02 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
18:33:02 INFO - Selection.addRange() tests
18:33:03 INFO - Selection.addRange() tests
18:33:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:33:03 INFO - "
18:33:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:33:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:33:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:03 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 ""
18:33:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:33:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:33:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:03 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
18:33:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:33:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:33:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:03 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
18:33:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:33:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:33:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:03 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̈ḧ
18:33:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:33:03 INFO - "
18:33:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:33:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:33:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:03 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 ""
18:33:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:33:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:33:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:03 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
18:33:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:33:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:33:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:03 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
18:33:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:33:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:33:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 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
18:33:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:03 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
18:33:03 INFO - Selection.addRange() tests
18:33:04 INFO - Selection.addRange() tests
18:33:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:33:04 INFO - "
18:33:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:33:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:04 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 ""
18:33:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:33:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:04 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
18:33:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:33:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:04 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
18:33:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:33:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:04 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̈ḧ
18:33:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:33:04 INFO - "
18:33:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:33:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:04 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 ""
18:33:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:33:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:04 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
18:33:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:33:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:04 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
18:33:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:33:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:04 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
18:33:04 INFO - Selection.addRange() tests
18:33:05 INFO - Selection.addRange() tests
18:33:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:33:05 INFO - "
18:33:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:33:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33: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 ""
18:33:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:33:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33: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
18:33:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:33:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33: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
18:33:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:33:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33: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̈ḧ
18:33:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:33:05 INFO - "
18:33:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:33:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33: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 ""
18:33:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:33:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33: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
18:33:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:33:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33: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
18:33:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:33:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33: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
18:33:05 INFO - Selection.addRange() tests
18:33:05 INFO - Selection.addRange() tests
18:33:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:33:05 INFO - "
18:33:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:33:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33: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 ""
18:33:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:33:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33: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
18:33:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:33:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33: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
18:33:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:33:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33: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
18:33: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
18:33: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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:06 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̈ḧ
18:33:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:33:06 INFO - "
18:33:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:33:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:06 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 ""
18:33:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:33:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:06 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
18:33:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:33:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:06 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
18:33:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:33:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 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
18:33:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:06 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
18:33:06 INFO - Selection.addRange() tests
18:33:06 INFO - Selection.addRange() tests
18:33:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:33:06 INFO - "
18:33:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:33:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33: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 ""
18:33:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:33:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33: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
18:33:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:33:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33: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
18:33:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:33:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33: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̈ḧ
18:33:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:33:06 INFO - "
18:33:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:33:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33: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 ""
18:33:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:33:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33: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
18:33:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:33:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33: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
18:33:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:33:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33: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
18:33:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33: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
18:33:06 INFO - Selection.addRange() tests
18:33:07 INFO - Selection.addRange() tests
18:33:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:33:07 INFO - "
18:33:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:33:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:07 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 ""
18:33:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:33:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:07 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
18:33:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:33:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:07 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
18:33:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:33:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:07 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̈ḧ
18:33:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:33:07 INFO - "
18:33:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:33:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:07 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 ""
18:33:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:33:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:07 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
18:33:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:33:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:07 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
18:33:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:33:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 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
18:33:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:07 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
18:33:07 INFO - Selection.addRange() tests
18:33:08 INFO - Selection.addRange() tests
18:33:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:33:08 INFO - "
18:33:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:33:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:33:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:08 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 ""
18:33:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:33:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:33:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:08 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
18:33:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:33:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:33:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:08 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
18:33:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:33:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:33:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:08 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̈ḧ
18:33:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:33:08 INFO - "
18:33:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:33:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:33:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:08 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 ""
18:33:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:33:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:33:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:08 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
18:33:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:33:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:33:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:08 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
18:33:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:33:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:33:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 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
18:33:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:08 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
18:33:08 INFO - Selection.addRange() tests
18:33:09 INFO - Selection.addRange() tests
18:33:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:33:09 INFO - "
18:33:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:33:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:33:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:09 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 ""
18:33:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:33:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:33:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:09 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
18:33:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:33:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:33:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:09 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
18:33:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:33:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:33:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:09 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̈ḧ
18:33:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:33:09 INFO - "
18:33:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:33:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:33:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:09 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 ""
18:33:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:33:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:33:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:09 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
18:33:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:33:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:33:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:09 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
18:33:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:33:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:33:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:09 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
18:33:09 INFO - Selection.addRange() tests
18:33:09 INFO - Selection.addRange() tests
18:33:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:33:09 INFO - "
18:33:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:33:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:33:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:09 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 ""
18:33:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:33:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:33:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:09 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
18:33:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:33:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:33:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:09 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
18:33:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:33:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:33:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:09 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
18:33:10 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
18:33:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:10 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̈ḧ
18:33:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:33:10 INFO - "
18:33:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:33:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:10 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 ""
18:33:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:33:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:10 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
18:33:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:33:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:10 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
18:33:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:33:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:10 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
18:33:10 INFO - Selection.addRange() tests
18:33:10 INFO - Selection.addRange() tests
18:33:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:33:10 INFO - "
18:33:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:33:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:10 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 ""
18:33:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:33:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:10 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
18:33:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:33:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:10 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
18:33:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:33:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:10 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̈ḧ
18:33:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:33:10 INFO - "
18:33:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:33:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:10 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 ""
18:33:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:33:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:10 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
18:33:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:33:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:10 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
18:33:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:33:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 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
18:33:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:10 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
18:33:10 INFO - Selection.addRange() tests
18:33:11 INFO - Selection.addRange() tests
18:33:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:33:11 INFO - "
18:33:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:33:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:11 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 ""
18:33:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:33:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:11 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
18:33:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:33:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:11 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
18:33:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:33:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:11 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̈ḧ
18:33:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:33:11 INFO - "
18:33:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:33:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:11 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 ""
18:33:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:33:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:11 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
18:33:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:33:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:11 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
18:33:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:33:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 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
18:33:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:11 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
18:33:11 INFO - Selection.addRange() tests
18:33:12 INFO - Selection.addRange() tests
18:33:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:33:12 INFO - "
18:33:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:33:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:33:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:12 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 ""
18:33:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:33:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:33:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:12 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
18:33:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:33:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:33:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:12 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
18:33:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:33:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:33:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:12 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̈ḧ
18:33:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:33:12 INFO - "
18:33:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:33:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:33:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:12 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 ""
18:33:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:33:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:33:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:12 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
18:33:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:33:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:33:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:12 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
18:33:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:33:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:33:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 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
18:33:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:33:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:33:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:33:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:33:12 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
18:33:12 INFO - ]
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 0 [] forwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 0 [] backwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] forwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] backwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] forwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] backwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] forwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] backwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] forwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] backwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] forwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] backwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] forwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] backwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] forwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] backwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] forwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] backwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] forwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] backwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] forwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] backwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] forwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] backwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] forwards
18:34:01 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] backwards -
18:34:01 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
18:34:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
18:34:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] forwards
18:34:01 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] backwards -
18:34:01 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
18:34:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
18:34:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] forwards
18:34:01 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] backwards -
18:34:01 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
18:34:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
18:34:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 15 [document.documentElement, 0, document.documentElement, 1] forwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 15 [document.documentElement, 0, document.documentElement, 1] backwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 16 [document.documentElement, 0, document.documentElement, 2] forwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 16 [document.documentElement, 0, document.documentElement, 2] backwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 17 [document.documentElement, 1, document.documentElement, 2] forwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 17 [document.documentElement, 1, document.documentElement, 2] backwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 18 [document.head, 1, document.head, 1] forwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 18 [document.head, 1, document.head, 1] backwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 19 [document.body, 0, document.body, 1] forwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 19 [document.body, 0, document.body, 1] backwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] forwards
18:34:01 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] backwards -
18:34:01 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
18:34:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
18:34:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1] forwards
18:34:01 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1] backwards -
18:34:01 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
18:34:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
18:34:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0] forwards
18:34:01 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0] backwards -
18:34:01 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
18:34:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
18:34:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 23 [paras[0], 0, paras[0], 0] forwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 23 [paras[0], 0, paras[0], 0] backwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 24 [paras[0], 0, paras[0], 1] forwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 24 [paras[0], 0, paras[0], 1] backwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 25 [detachedPara1, 0, detachedPara1, 0] forwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 25 [detachedPara1, 0, detachedPara1, 0] backwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 26 [detachedPara1, 0, detachedPara1, 1] forwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 26 [detachedPara1, 0, detachedPara1, 1] backwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] forwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] backwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] forwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] backwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 29 [paras[0].firstChild, 3, paras[3], 1] forwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 29 [paras[0].firstChild, 3, paras[3], 1] backwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 30 [paras[0], 0, paras[0].firstChild, 7] forwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 30 [paras[0], 0, paras[0].firstChild, 7] backwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 31 [testDiv, 2, paras[4], 1] forwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 31 [testDiv, 2, paras[4], 1] backwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 32 [testDiv, 1, paras[2].firstChild, 5] forwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 32 [testDiv, 1, paras[2].firstChild, 5] backwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 33 [document.documentElement, 1, document.body, 0] forwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 33 [document.documentElement, 1, document.body, 0] backwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] forwards
18:34:01 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] backwards -
18:34:01 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
18:34:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
18:34:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 35 [document, 0, document, 1] forwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 35 [document, 0, document, 1] backwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 36 [document, 0, document, 2] forwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 36 [document, 0, document, 2] backwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 37 [document, 1, document, 2] forwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 37 [document, 1, document, 2] backwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 38 [testDiv, 0, comment, 5] forwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 38 [testDiv, 0, comment, 5] backwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 39 [paras[2].firstChild, 4, comment, 2] forwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 39 [paras[2].firstChild, 4, comment, 2] backwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 40 [paras[3], 1, comment, 8] forwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 40 [paras[3], 1, comment, 8] backwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 41 [foreignDoc, 0, foreignDoc, 0] forwards
18:34:01 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 41 [foreignDoc, 0, foreignDoc, 0] backwards -
18:34:01 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
18:34:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
18:34:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 42 [foreignDoc, 1, foreignComment, 2] forwards
18:34:01 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 42 [foreignDoc, 1, foreignComment, 2] backwards -
18:34:01 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
18:34:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
18:34:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36] forwards
18:34:01 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36] backwards -
18:34:01 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
18:34:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
18:34:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 44 [xmlDoc, 0, xmlDoc, 0] forwards
18:34:01 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 44 [xmlDoc, 0, xmlDoc, 0] backwards -
18:34:01 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
18:34:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
18:34:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 45 [xmlDoc, 1, xmlComment, 0] forwards
18:34:01 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 45 [xmlDoc, 1, xmlComment, 0] backwards -
18:34:01 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
18:34:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
18:34:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8] forwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8] backwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] forwards
18:34:01 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] backwards -
18:34:01 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
18:34:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
18:34:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] forwards
18:34:01 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] backwards -
18:34:01 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
18:34:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
18:34:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] forwards
18:34:01 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] backwards -
18:34:01 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
18:34:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
18:34:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] forwards
18:34:01 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] backwards -
18:34:01 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
18:34:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
18:34:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 51 [detachedComment, 3, detachedComment, 4] forwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 51 [detachedComment, 3, detachedComment, 4] backwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 52 [detachedComment, 5, detachedComment, 5] forwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 52 [detachedComment, 5, detachedComment, 5] backwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1] forwards
18:34:01 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1] backwards -
18:34:01 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
18:34:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
18:34:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4] forwards
18:34:01 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4] backwards -
18:34:01 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
18:34:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
18:34:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6] forwards
18:34:01 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6] backwards -
18:34:01 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
18:34:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
18:34:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 56 [docfrag, 0, docfrag, 0] forwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 56 [docfrag, 0, docfrag, 0] backwards
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0] forwards
18:34:01 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0] backwards -
18:34:01 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
18:34:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
18:34:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
18:34:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0] forwards
18:34:01 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0] backwards -
18:34:01 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
18:34:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
18:34:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
18:34:01 INFO - TEST-OK | /selection/removeAllRanges.html | took 906ms
18:34:01 INFO - TEST-START | /selection/selectAllChildren.html
18:34:01 INFO - PROCESS | 4012 | ++DOCSHELL 11BE3E00 == 16 [pid = 4012] [id = 412]
18:34:01 INFO - PROCESS | 4012 | ++DOMWINDOW == 36 (111BC680) [pid = 4012] [serial = 1157] [outer = 00000000]
18:34:01 INFO - PROCESS | 4012 | ++DOMWINDOW == 37 (11A63800) [pid = 4012] [serial = 1158] [outer = 111BC680]
18:34:01 INFO - PROCESS | 4012 | 1445564041913 Marionette INFO loaded listener.js
18:34:02 INFO - PROCESS | 4012 | ++DOMWINDOW == 38 (11FA9780) [pid = 4012] [serial = 1159] [outer = 111BC680]
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 0 paras[0]
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 1 paras[0].firstChild
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 2 paras[1]
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 3 paras[1].firstChild
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 4 foreignPara1 -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 5 foreignPara1.firstChild -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 6 detachedPara1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 7 detachedPara1.firstChild
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 8 detachedPara1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 9 detachedPara1.firstChild
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 10 testDiv
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 11 document
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 12 detachedDiv
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 13 detachedPara2
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 14 foreignDoc -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 15 foreignPara2 -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 16 xmlDoc -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 17 xmlElement -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 18 detachedXmlElement -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 19 detachedTextNode
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 20 foreignTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 21 detachedForeignTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 22 xmlTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 23 detachedXmlTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 24 processingInstruction -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 25 detachedProcessingInstruction -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 26 comment
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 27 detachedComment
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 28 foreignComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 29 detachedForeignComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 30 xmlComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 31 detachedXmlComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 32 docfrag
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 33 foreignDocfrag -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 34 xmlDocfrag -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 35 doctype
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
18:34:05 INFO - "use strict";
18:34:05 INFO -
18:34:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
18:34:05 INFO - "use strict";
18:34:05 INFO -
18:34:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 0 paras[0]
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 1 paras[0].firstChild
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 2 paras[1]
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 3 paras[1].firstChild
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 4 foreignPara1 -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 5 foreignPara1.firstChild -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 6 detachedPara1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 7 detachedPara1.firstChild
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 8 detachedPara1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 9 detachedPara1.firstChild
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 10 testDiv
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 11 document
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 12 detachedDiv
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 13 detachedPara2
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 14 foreignDoc -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 15 foreignPara2 -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 16 xmlDoc -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 17 xmlElement -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 18 detachedXmlElement -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 19 detachedTextNode
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 20 foreignTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 21 detachedForeignTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 22 xmlTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 23 detachedXmlTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 24 processingInstruction -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 25 detachedProcessingInstruction -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 26 comment
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 27 detachedComment
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 28 foreignComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 29 detachedForeignComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 30 xmlComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 31 detachedXmlComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 32 docfrag
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 33 foreignDocfrag -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 34 xmlDocfrag -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 35 doctype
18:34:05 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 () {
18:34:05 INFO - "use strict";
18:34:05 INFO -
18:34:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 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 () {
18:34:05 INFO - "use strict";
18:34:05 INFO -
18:34:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 0 paras[0]
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 1 paras[0].firstChild
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 2 paras[1]
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 3 paras[1].firstChild
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 4 foreignPara1 -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 5 foreignPara1.firstChild -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 6 detachedPara1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 7 detachedPara1.firstChild
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 8 detachedPara1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 9 detachedPara1.firstChild
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 10 testDiv
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 11 document
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 12 detachedDiv
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 13 detachedPara2
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 14 foreignDoc -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 15 foreignPara2 -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 16 xmlDoc -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 17 xmlElement -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 18 detachedXmlElement -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 19 detachedTextNode
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 20 foreignTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 21 detachedForeignTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 22 xmlTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 23 detachedXmlTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 24 processingInstruction -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 25 detachedProcessingInstruction -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 26 comment
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 27 detachedComment
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 28 foreignComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 29 detachedForeignComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 30 xmlComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 31 detachedXmlComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 32 docfrag
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 33 foreignDocfrag -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 34 xmlDocfrag -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 35 doctype
18:34:05 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 () {
18:34:05 INFO - "use strict";
18:34:05 INFO -
18:34:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 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 () {
18:34:05 INFO - "use strict";
18:34:05 INFO -
18:34:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 0 paras[0]
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 1 paras[0].firstChild
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 2 paras[1]
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 3 paras[1].firstChild
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 4 foreignPara1 -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 5 foreignPara1.firstChild -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 6 detachedPara1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 7 detachedPara1.firstChild
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 8 detachedPara1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 9 detachedPara1.firstChild
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 10 testDiv
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 11 document
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 12 detachedDiv
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 13 detachedPara2
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 14 foreignDoc -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 15 foreignPara2 -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 16 xmlDoc -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 17 xmlElement -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 18 detachedXmlElement -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 19 detachedTextNode
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 20 foreignTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 21 detachedForeignTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 22 xmlTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 23 detachedXmlTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 24 processingInstruction -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 25 detachedProcessingInstruction -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 26 comment
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 27 detachedComment
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 28 foreignComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 29 detachedForeignComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 30 xmlComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 31 detachedXmlComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 32 docfrag
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 33 foreignDocfrag -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 34 xmlDocfrag -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 35 doctype
18:34:05 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 () {
18:34:05 INFO - "use strict";
18:34:05 INFO -
18:34:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 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 () {
18:34:05 INFO - "use strict";
18:34:05 INFO -
18:34:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 0 paras[0]
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 1 paras[0].firstChild
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 2 paras[1]
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 3 paras[1].firstChild
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 4 foreignPara1 -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 5 foreignPara1.firstChild -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 6 detachedPara1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 7 detachedPara1.firstChild
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 8 detachedPara1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 9 detachedPara1.firstChild
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 10 testDiv
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 11 document
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 12 detachedDiv
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 13 detachedPara2
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 14 foreignDoc -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 15 foreignPara2 -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 16 xmlDoc -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 17 xmlElement -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 18 detachedXmlElement -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 19 detachedTextNode
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 20 foreignTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 21 detachedForeignTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 22 xmlTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 23 detachedXmlTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 24 processingInstruction -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 25 detachedProcessingInstruction -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 26 comment
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 27 detachedComment
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 28 foreignComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 29 detachedForeignComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 30 xmlComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 31 detachedXmlComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 32 docfrag
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 33 foreignDocfrag -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 34 xmlDocfrag -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 35 doctype
18:34:05 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 () {
18:34:05 INFO - "use strict";
18:34:05 INFO -
18:34:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 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 () {
18:34:05 INFO - "use strict";
18:34:05 INFO -
18:34:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0]
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1]
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 3 paras[1].firstChild
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1 -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 5 foreignPara1.firstChild -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 7 detachedPara1.firstChild
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 8 detachedPara1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 9 detachedPara1.firstChild
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 10 testDiv
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 11 document
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 12 detachedDiv
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 13 detachedPara2
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 14 foreignDoc -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 15 foreignPara2 -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 16 xmlDoc -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 17 xmlElement -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 18 detachedXmlElement -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 19 detachedTextNode
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 20 foreignTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 21 detachedForeignTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 22 xmlTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 23 detachedXmlTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 24 processingInstruction -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 25 detachedProcessingInstruction -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 26 comment
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 27 detachedComment
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 28 foreignComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 29 detachedForeignComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 30 xmlComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 31 detachedXmlComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 32 docfrag
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 33 foreignDocfrag -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 34 xmlDocfrag -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 35 doctype
18:34:05 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 () {
18:34:05 INFO - "use strict";
18:34:05 INFO -
18:34:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 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 () {
18:34:05 INFO - "use strict";
18:34:05 INFO -
18:34:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 0 paras[0]
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 1 paras[0].firstChild
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 2 paras[1]
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 3 paras[1].firstChild
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 4 foreignPara1 -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 5 foreignPara1.firstChild -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 6 detachedPara1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 7 detachedPara1.firstChild
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 8 detachedPara1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 9 detachedPara1.firstChild
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 10 testDiv
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 11 document
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 12 detachedDiv
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 13 detachedPara2
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 14 foreignDoc -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 15 foreignPara2 -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 16 xmlDoc -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 17 xmlElement -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 18 detachedXmlElement -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 19 detachedTextNode
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 20 foreignTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 21 detachedForeignTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 22 xmlTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 23 detachedXmlTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 24 processingInstruction -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 25 detachedProcessingInstruction -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 26 comment
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 27 detachedComment
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 28 foreignComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 29 detachedForeignComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 30 xmlComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 31 detachedXmlComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 32 docfrag
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 33 foreignDocfrag -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 34 xmlDocfrag -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 35 doctype
18:34:05 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 () {
18:34:05 INFO - "use strict";
18:34:05 INFO -
18:34:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 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 () {
18:34:05 INFO - "use strict";
18:34:05 INFO -
18:34:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 0 paras[0]
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 1 paras[0].firstChild
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 2 paras[1]
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 3 paras[1].firstChild
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 4 foreignPara1 -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 5 foreignPara1.firstChild -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 6 detachedPara1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 7 detachedPara1.firstChild
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 8 detachedPara1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 9 detachedPara1.firstChild
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 10 testDiv
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 11 document
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 12 detachedDiv
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 13 detachedPara2
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 14 foreignDoc -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 15 foreignPara2 -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 16 xmlDoc -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 17 xmlElement -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 18 detachedXmlElement -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 19 detachedTextNode
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 20 foreignTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 21 detachedForeignTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 22 xmlTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 23 detachedXmlTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 24 processingInstruction -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 25 detachedProcessingInstruction -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 26 comment
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 27 detachedComment
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 28 foreignComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 29 detachedForeignComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 30 xmlComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 31 detachedXmlComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 32 docfrag
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 33 foreignDocfrag -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 34 xmlDocfrag -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 35 doctype
18:34:05 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 () {
18:34:05 INFO - "use strict";
18:34:05 INFO -
18:34:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 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 () {
18:34:05 INFO - "use strict";
18:34:05 INFO -
18:34:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 0 paras[0]
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 1 paras[0].firstChild
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 2 paras[1]
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 3 paras[1].firstChild
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 4 foreignPara1 -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 5 foreignPara1.firstChild -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 6 detachedPara1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 7 detachedPara1.firstChild
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 8 detachedPara1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 9 detachedPara1.firstChild
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 10 testDiv
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 11 document
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 12 detachedDiv
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 13 detachedPara2
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 14 foreignDoc -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 15 foreignPara2 -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 16 xmlDoc -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 17 xmlElement -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 18 detachedXmlElement -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 19 detachedTextNode
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 20 foreignTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 21 detachedForeignTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 22 xmlTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 23 detachedXmlTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 24 processingInstruction -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 25 detachedProcessingInstruction -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 26 comment
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 27 detachedComment
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 28 foreignComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 29 detachedForeignComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 30 xmlComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 31 detachedXmlComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 32 docfrag
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 33 foreignDocfrag -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 34 xmlDocfrag -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 35 doctype
18:34:05 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 () {
18:34:05 INFO - "use strict";
18:34:05 INFO -
18:34:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 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 () {
18:34:05 INFO - "use strict";
18:34:05 INFO -
18:34:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 0 paras[0]
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 1 paras[0].firstChild
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 2 paras[1]
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 3 paras[1].firstChild
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 4 foreignPara1 -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 5 foreignPara1.firstChild -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 6 detachedPara1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 7 detachedPara1.firstChild
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 8 detachedPara1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 9 detachedPara1.firstChild
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 10 testDiv
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 11 document
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 12 detachedDiv
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 13 detachedPara2
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 14 foreignDoc -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 15 foreignPara2 -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 16 xmlDoc -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 17 xmlElement -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 18 detachedXmlElement -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 19 detachedTextNode
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 20 foreignTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 21 detachedForeignTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 22 xmlTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 23 detachedXmlTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 24 processingInstruction -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 25 detachedProcessingInstruction -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 26 comment
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 27 detachedComment
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 28 foreignComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 29 detachedForeignComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 30 xmlComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 31 detachedXmlComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 32 docfrag
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 33 foreignDocfrag -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 34 xmlDocfrag -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 35 doctype
18:34:05 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 () {
18:34:05 INFO - "use strict";
18:34:05 INFO -
18:34:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 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 () {
18:34:05 INFO - "use strict";
18:34:05 INFO -
18:34:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 0 paras[0]
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 1 paras[0].firstChild
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 2 paras[1]
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 3 paras[1].firstChild
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 4 foreignPara1 -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 5 foreignPara1.firstChild -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 6 detachedPara1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 7 detachedPara1.firstChild
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 8 detachedPara1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 9 detachedPara1.firstChild
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 10 testDiv
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 11 document
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 12 detachedDiv
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 13 detachedPara2
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 14 foreignDoc -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 15 foreignPara2 -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 16 xmlDoc -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 17 xmlElement -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 18 detachedXmlElement -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 19 detachedTextNode
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 20 foreignTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 21 detachedForeignTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 22 xmlTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 23 detachedXmlTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 24 processingInstruction -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 25 detachedProcessingInstruction -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 26 comment
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 27 detachedComment
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 28 foreignComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 29 detachedForeignComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 30 xmlComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 31 detachedXmlComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 32 docfrag
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 33 foreignDocfrag -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 34 xmlDocfrag -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 35 doctype
18:34:05 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 () {
18:34:05 INFO - "use strict";
18:34:05 INFO -
18:34:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 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 () {
18:34:05 INFO - "use strict";
18:34:05 INFO -
18:34:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 0 paras[0]
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 1 paras[0].firstChild
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 2 paras[1]
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 3 paras[1].firstChild
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 4 foreignPara1 -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 5 foreignPara1.firstChild -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 6 detachedPara1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 7 detachedPara1.firstChild
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 8 detachedPara1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 9 detachedPara1.firstChild
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 10 testDiv
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 11 document
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 12 detachedDiv
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 13 detachedPara2
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 14 foreignDoc -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 15 foreignPara2 -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 16 xmlDoc -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 17 xmlElement -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 18 detachedXmlElement -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 19 detachedTextNode
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 20 foreignTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 21 detachedForeignTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 22 xmlTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 23 detachedXmlTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 24 processingInstruction -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 25 detachedProcessingInstruction -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 26 comment
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 27 detachedComment
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 28 foreignComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 29 detachedForeignComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 30 xmlComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 31 detachedXmlComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 32 docfrag
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 33 foreignDocfrag -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 34 xmlDocfrag -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 35 doctype
18:34:05 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 () {
18:34:05 INFO - "use strict";
18:34:05 INFO -
18:34:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 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 () {
18:34:05 INFO - "use strict";
18:34:05 INFO -
18:34:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 0 paras[0]
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 1 paras[0].firstChild
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 2 paras[1]
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 3 paras[1].firstChild
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 4 foreignPara1 -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 5 foreignPara1.firstChild -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 6 detachedPara1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 7 detachedPara1.firstChild
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 8 detachedPara1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 9 detachedPara1.firstChild
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 10 testDiv
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 11 document
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 12 detachedDiv
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 13 detachedPara2
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 14 foreignDoc -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 15 foreignPara2 -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 16 xmlDoc -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 17 xmlElement -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 18 detachedXmlElement -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 19 detachedTextNode
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 20 foreignTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 21 detachedForeignTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 22 xmlTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 23 detachedXmlTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 24 processingInstruction -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 25 detachedProcessingInstruction -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 26 comment
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 27 detachedComment
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 28 foreignComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 29 detachedForeignComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 30 xmlComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 31 detachedXmlComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 32 docfrag
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 33 foreignDocfrag -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 34 xmlDocfrag -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 35 doctype
18:34:05 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 () {
18:34:05 INFO - "use strict";
18:34:05 INFO -
18:34:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 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 () {
18:34:05 INFO - "use strict";
18:34:05 INFO -
18:34:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 0 paras[0]
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 1 paras[0].firstChild
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 2 paras[1]
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 3 paras[1].firstChild
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 4 foreignPara1 -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 5 foreignPara1.firstChild -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 6 detachedPara1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 7 detachedPara1.firstChild
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 8 detachedPara1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 9 detachedPara1.firstChild
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 10 testDiv
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 11 document
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 12 detachedDiv
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 13 detachedPara2
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 14 foreignDoc -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 15 foreignPara2 -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 16 xmlDoc -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 17 xmlElement -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 18 detachedXmlElement -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 19 detachedTextNode
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 20 foreignTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 21 detachedForeignTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 22 xmlTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 23 detachedXmlTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 24 processingInstruction -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 25 detachedProcessingInstruction -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 26 comment
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 27 detachedComment
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 28 foreignComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 29 detachedForeignComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 30 xmlComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 31 detachedXmlComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 32 docfrag
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 33 foreignDocfrag -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 34 xmlDocfrag -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 35 doctype
18:34:05 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 () {
18:34:05 INFO - "use strict";
18:34:05 INFO -
18:34:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 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 () {
18:34:05 INFO - "use strict";
18:34:05 INFO -
18:34:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 0 paras[0]
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 1 paras[0].firstChild
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 2 paras[1]
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 3 paras[1].firstChild
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 4 foreignPara1 -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 5 foreignPara1.firstChild -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 6 detachedPara1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 7 detachedPara1.firstChild
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 8 detachedPara1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 9 detachedPara1.firstChild
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 10 testDiv
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 11 document
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 12 detachedDiv
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 13 detachedPara2
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 14 foreignDoc -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 15 foreignPara2 -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 16 xmlDoc -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 17 xmlElement -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 18 detachedXmlElement -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 19 detachedTextNode
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 20 foreignTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 21 detachedForeignTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 22 xmlTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 23 detachedXmlTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 24 processingInstruction -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 25 detachedProcessingInstruction -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 26 comment
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 27 detachedComment
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 28 foreignComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 29 detachedForeignComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 30 xmlComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 31 detachedXmlComment -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 32 docfrag
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 33 foreignDocfrag -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 34 xmlDocfrag -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 35 doctype
18:34:05 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 () {
18:34:05 INFO - "use strict";
18:34:05 INFO -
18:34:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 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 () {
18:34:05 INFO - "use strict";
18:34:05 INFO -
18:34:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 0 paras[0]
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 1 paras[0].firstChild
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 2 paras[1]
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 3 paras[1].firstChild
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 4 foreignPara1 -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 5 foreignPara1.firstChild -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 6 detachedPara1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 7 detachedPara1.firstChild
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 8 detachedPara1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 9 detachedPara1.firstChild
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 10 testDiv
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 11 document
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 12 detachedDiv
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 13 detachedPara2
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 14 foreignDoc -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 15 foreignPara2 -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 16 xmlDoc -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 17 xmlElement -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 18 detachedXmlElement -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 19 detachedTextNode
18:34:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 20 foreignTextNode -
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 21 detachedForeignTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 22 xmlTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 23 detachedXmlTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 24 processingInstruction -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 25 detachedProcessingInstruction -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 26 comment
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 27 detachedComment
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 28 foreignComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 29 detachedForeignComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 30 xmlComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 31 detachedXmlComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 32 docfrag
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 33 foreignDocfrag -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 34 xmlDocfrag -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 35 doctype
18:34:06 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 () {
18:34:06 INFO - "use strict";
18:34:06 INFO -
18:34:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 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 () {
18:34:06 INFO - "use strict";
18:34:06 INFO -
18:34:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 0 paras[0]
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 1 paras[0].firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 2 paras[1]
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 3 paras[1].firstChild
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 4 foreignPara1 -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 5 foreignPara1.firstChild -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 6 detachedPara1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 7 detachedPara1.firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 8 detachedPara1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 9 detachedPara1.firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 10 testDiv
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 11 document
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 12 detachedDiv
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 13 detachedPara2
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 14 foreignDoc -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 15 foreignPara2 -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 16 xmlDoc -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 17 xmlElement -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 18 detachedXmlElement -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 19 detachedTextNode
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 20 foreignTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 21 detachedForeignTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 22 xmlTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 23 detachedXmlTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 24 processingInstruction -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 25 detachedProcessingInstruction -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 26 comment
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 27 detachedComment
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 28 foreignComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 29 detachedForeignComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 30 xmlComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 31 detachedXmlComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 32 docfrag
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 33 foreignDocfrag -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 34 xmlDocfrag -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 35 doctype
18:34:06 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 () {
18:34:06 INFO - "use strict";
18:34:06 INFO -
18:34:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 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 () {
18:34:06 INFO - "use strict";
18:34:06 INFO -
18:34:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 0 paras[0]
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 1 paras[0].firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 2 paras[1]
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 3 paras[1].firstChild
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 4 foreignPara1 -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 5 foreignPara1.firstChild -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 6 detachedPara1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 7 detachedPara1.firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 8 detachedPara1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 9 detachedPara1.firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 10 testDiv
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 11 document
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 12 detachedDiv
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 13 detachedPara2
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 14 foreignDoc -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 15 foreignPara2 -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 16 xmlDoc -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 17 xmlElement -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 18 detachedXmlElement -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 19 detachedTextNode
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 20 foreignTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 21 detachedForeignTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 22 xmlTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 23 detachedXmlTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 24 processingInstruction -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 25 detachedProcessingInstruction -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 26 comment
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 27 detachedComment
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 28 foreignComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 29 detachedForeignComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 30 xmlComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 31 detachedXmlComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 32 docfrag
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 33 foreignDocfrag -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 34 xmlDocfrag -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 35 doctype
18:34:06 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 () {
18:34:06 INFO - "use strict";
18:34:06 INFO -
18:34:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 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 () {
18:34:06 INFO - "use strict";
18:34:06 INFO -
18:34:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 0 paras[0]
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 1 paras[0].firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 2 paras[1]
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 3 paras[1].firstChild
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 4 foreignPara1 -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 5 foreignPara1.firstChild -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 6 detachedPara1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 7 detachedPara1.firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 8 detachedPara1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 9 detachedPara1.firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 10 testDiv
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 11 document
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 12 detachedDiv
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 13 detachedPara2
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 14 foreignDoc -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 15 foreignPara2 -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 16 xmlDoc -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 17 xmlElement -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 18 detachedXmlElement -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 19 detachedTextNode
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 20 foreignTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 21 detachedForeignTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 22 xmlTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 23 detachedXmlTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 24 processingInstruction -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 25 detachedProcessingInstruction -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 26 comment
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 27 detachedComment
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 28 foreignComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 29 detachedForeignComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 30 xmlComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 31 detachedXmlComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 32 docfrag
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 33 foreignDocfrag -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 34 xmlDocfrag -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 35 doctype
18:34:06 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 () {
18:34:06 INFO - "use strict";
18:34:06 INFO -
18:34:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 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 () {
18:34:06 INFO - "use strict";
18:34:06 INFO -
18:34:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 0 paras[0]
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 1 paras[0].firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 2 paras[1]
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 3 paras[1].firstChild
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 4 foreignPara1 -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 5 foreignPara1.firstChild -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 6 detachedPara1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 7 detachedPara1.firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 8 detachedPara1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 9 detachedPara1.firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 10 testDiv
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 11 document
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 12 detachedDiv
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 13 detachedPara2
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 14 foreignDoc -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 15 foreignPara2 -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 16 xmlDoc -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 17 xmlElement -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 18 detachedXmlElement -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 19 detachedTextNode
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 20 foreignTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 21 detachedForeignTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 22 xmlTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 23 detachedXmlTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 24 processingInstruction -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 25 detachedProcessingInstruction -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 26 comment
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 27 detachedComment
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 28 foreignComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 29 detachedForeignComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 30 xmlComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 31 detachedXmlComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 32 docfrag
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 33 foreignDocfrag -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 34 xmlDocfrag -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 35 doctype
18:34:06 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 () {
18:34:06 INFO - "use strict";
18:34:06 INFO -
18:34:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 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 () {
18:34:06 INFO - "use strict";
18:34:06 INFO -
18:34:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 0 paras[0]
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 1 paras[0].firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 2 paras[1]
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 3 paras[1].firstChild
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 4 foreignPara1 -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 5 foreignPara1.firstChild -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 6 detachedPara1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 7 detachedPara1.firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 8 detachedPara1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 9 detachedPara1.firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 10 testDiv
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 11 document
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 12 detachedDiv
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 13 detachedPara2
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 14 foreignDoc -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 15 foreignPara2 -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 16 xmlDoc -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 17 xmlElement -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 18 detachedXmlElement -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 19 detachedTextNode
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 20 foreignTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 21 detachedForeignTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 22 xmlTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 23 detachedXmlTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 24 processingInstruction -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 25 detachedProcessingInstruction -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 26 comment
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 27 detachedComment
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 28 foreignComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 29 detachedForeignComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 30 xmlComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 31 detachedXmlComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 32 docfrag
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 33 foreignDocfrag -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 34 xmlDocfrag -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 35 doctype
18:34:06 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 () {
18:34:06 INFO - "use strict";
18:34:06 INFO -
18:34:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 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 () {
18:34:06 INFO - "use strict";
18:34:06 INFO -
18:34:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 0 paras[0]
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 1 paras[0].firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 2 paras[1]
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 3 paras[1].firstChild
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 4 foreignPara1 -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 5 foreignPara1.firstChild -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 6 detachedPara1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 7 detachedPara1.firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 8 detachedPara1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 9 detachedPara1.firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 10 testDiv
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 11 document
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 12 detachedDiv
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 13 detachedPara2
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 14 foreignDoc -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 15 foreignPara2 -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 16 xmlDoc -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 17 xmlElement -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 18 detachedXmlElement -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 19 detachedTextNode
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 20 foreignTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 21 detachedForeignTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 22 xmlTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 23 detachedXmlTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 24 processingInstruction -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 25 detachedProcessingInstruction -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 26 comment
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 27 detachedComment
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 28 foreignComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 29 detachedForeignComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 30 xmlComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 31 detachedXmlComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 32 docfrag
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 33 foreignDocfrag -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 34 xmlDocfrag -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 35 doctype
18:34:06 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 () {
18:34:06 INFO - "use strict";
18:34:06 INFO -
18:34:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 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 () {
18:34:06 INFO - "use strict";
18:34:06 INFO -
18:34:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 0 paras[0]
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 1 paras[0].firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 2 paras[1]
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 3 paras[1].firstChild
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 4 foreignPara1 -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 5 foreignPara1.firstChild -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 6 detachedPara1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 7 detachedPara1.firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 8 detachedPara1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 9 detachedPara1.firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 10 testDiv
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 11 document
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 12 detachedDiv
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 13 detachedPara2
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 14 foreignDoc -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 15 foreignPara2 -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 16 xmlDoc -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 17 xmlElement -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 18 detachedXmlElement -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 19 detachedTextNode
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 20 foreignTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 21 detachedForeignTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 22 xmlTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 23 detachedXmlTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 24 processingInstruction -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 25 detachedProcessingInstruction -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 26 comment
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 27 detachedComment
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 28 foreignComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 29 detachedForeignComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 30 xmlComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 31 detachedXmlComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 32 docfrag
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 33 foreignDocfrag -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 34 xmlDocfrag -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 35 doctype
18:34:06 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 () {
18:34:06 INFO - "use strict";
18:34:06 INFO -
18:34:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 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 () {
18:34:06 INFO - "use strict";
18:34:06 INFO -
18:34:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 0 paras[0]
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 1 paras[0].firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 2 paras[1]
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 3 paras[1].firstChild
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 4 foreignPara1 -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 5 foreignPara1.firstChild -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 6 detachedPara1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 7 detachedPara1.firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 8 detachedPara1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 9 detachedPara1.firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 10 testDiv
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 11 document
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 12 detachedDiv
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 13 detachedPara2
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 14 foreignDoc -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 15 foreignPara2 -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 16 xmlDoc -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 17 xmlElement -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 18 detachedXmlElement -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 19 detachedTextNode
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 20 foreignTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 21 detachedForeignTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 22 xmlTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 23 detachedXmlTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 24 processingInstruction -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 25 detachedProcessingInstruction -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 26 comment
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 27 detachedComment
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 28 foreignComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 29 detachedForeignComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 30 xmlComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 31 detachedXmlComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 32 docfrag
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 33 foreignDocfrag -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 34 xmlDocfrag -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 35 doctype
18:34:06 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 () {
18:34:06 INFO - "use strict";
18:34:06 INFO -
18:34:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 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 () {
18:34:06 INFO - "use strict";
18:34:06 INFO -
18:34:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 0 paras[0]
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 1 paras[0].firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 2 paras[1]
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 3 paras[1].firstChild
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 4 foreignPara1 -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 5 foreignPara1.firstChild -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 6 detachedPara1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 7 detachedPara1.firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 8 detachedPara1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 9 detachedPara1.firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 10 testDiv
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 11 document
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 12 detachedDiv
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 13 detachedPara2
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 14 foreignDoc -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 15 foreignPara2 -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 16 xmlDoc -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 17 xmlElement -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 18 detachedXmlElement -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 19 detachedTextNode
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 20 foreignTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 21 detachedForeignTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 22 xmlTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 23 detachedXmlTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 24 processingInstruction -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 25 detachedProcessingInstruction -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 26 comment
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 27 detachedComment
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 28 foreignComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 29 detachedForeignComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 30 xmlComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 31 detachedXmlComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 32 docfrag
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 33 foreignDocfrag -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 34 xmlDocfrag -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 35 doctype
18:34:06 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 () {
18:34:06 INFO - "use strict";
18:34:06 INFO -
18:34:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 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 () {
18:34:06 INFO - "use strict";
18:34:06 INFO -
18:34:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 0 paras[0]
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 1 paras[0].firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 2 paras[1]
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 3 paras[1].firstChild
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 4 foreignPara1 -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 5 foreignPara1.firstChild -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 6 detachedPara1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 7 detachedPara1.firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 8 detachedPara1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 9 detachedPara1.firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 10 testDiv
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 11 document
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 12 detachedDiv
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 13 detachedPara2
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 14 foreignDoc -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 15 foreignPara2 -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 16 xmlDoc -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 17 xmlElement -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 18 detachedXmlElement -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 19 detachedTextNode
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 20 foreignTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 21 detachedForeignTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 22 xmlTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 23 detachedXmlTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 24 processingInstruction -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 25 detachedProcessingInstruction -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 26 comment
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 27 detachedComment
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 28 foreignComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 29 detachedForeignComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 30 xmlComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 31 detachedXmlComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 32 docfrag
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 33 foreignDocfrag -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 34 xmlDocfrag -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 35 doctype
18:34:06 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 () {
18:34:06 INFO - "use strict";
18:34:06 INFO -
18:34:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 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 () {
18:34:06 INFO - "use strict";
18:34:06 INFO -
18:34:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 0 paras[0]
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 1 paras[0].firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 2 paras[1]
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 3 paras[1].firstChild
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 4 foreignPara1 -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 5 foreignPara1.firstChild -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 6 detachedPara1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 7 detachedPara1.firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 8 detachedPara1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 9 detachedPara1.firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 10 testDiv
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 11 document
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 12 detachedDiv
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 13 detachedPara2
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 14 foreignDoc -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 15 foreignPara2 -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 16 xmlDoc -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 17 xmlElement -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 18 detachedXmlElement -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 19 detachedTextNode
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 20 foreignTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 21 detachedForeignTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 22 xmlTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 23 detachedXmlTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 24 processingInstruction -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 25 detachedProcessingInstruction -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 26 comment
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 27 detachedComment
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 28 foreignComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 29 detachedForeignComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 30 xmlComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 31 detachedXmlComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 32 docfrag
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 33 foreignDocfrag -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 34 xmlDocfrag -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 35 doctype
18:34:06 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 () {
18:34:06 INFO - "use strict";
18:34:06 INFO -
18:34:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 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 () {
18:34:06 INFO - "use strict";
18:34:06 INFO -
18:34:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0]
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1]
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 3 paras[1].firstChild
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1 -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 5 foreignPara1.firstChild -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 7 detachedPara1.firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 8 detachedPara1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 9 detachedPara1.firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 10 testDiv
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 11 document
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 12 detachedDiv
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 13 detachedPara2
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 14 foreignDoc -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 15 foreignPara2 -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 16 xmlDoc -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 17 xmlElement -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 18 detachedXmlElement -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 19 detachedTextNode
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 20 foreignTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 21 detachedForeignTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 22 xmlTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 23 detachedXmlTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 24 processingInstruction -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 25 detachedProcessingInstruction -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 26 comment
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 27 detachedComment
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 28 foreignComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 29 detachedForeignComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 30 xmlComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 31 detachedXmlComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 32 docfrag
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 33 foreignDocfrag -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 34 xmlDocfrag -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 35 doctype
18:34:06 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 () {
18:34:06 INFO - "use strict";
18:34:06 INFO -
18:34:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 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 () {
18:34:06 INFO - "use strict";
18:34:06 INFO -
18:34:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 0 paras[0]
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 1 paras[0].firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 2 paras[1]
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 3 paras[1].firstChild
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 4 foreignPara1 -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 5 foreignPara1.firstChild -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 6 detachedPara1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 7 detachedPara1.firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 8 detachedPara1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 9 detachedPara1.firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 10 testDiv
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 11 document
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 12 detachedDiv
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 13 detachedPara2
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 14 foreignDoc -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 15 foreignPara2 -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 16 xmlDoc -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 17 xmlElement -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 18 detachedXmlElement -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 19 detachedTextNode
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 20 foreignTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 21 detachedForeignTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 22 xmlTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 23 detachedXmlTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 24 processingInstruction -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 25 detachedProcessingInstruction -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 26 comment
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 27 detachedComment
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 28 foreignComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 29 detachedForeignComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 30 xmlComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 31 detachedXmlComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 32 docfrag
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 33 foreignDocfrag -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 34 xmlDocfrag -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 35 doctype
18:34:06 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 () {
18:34:06 INFO - "use strict";
18:34:06 INFO -
18:34:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 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 () {
18:34:06 INFO - "use strict";
18:34:06 INFO -
18:34:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 0 paras[0]
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 1 paras[0].firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 2 paras[1]
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 3 paras[1].firstChild
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 4 foreignPara1 -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 5 foreignPara1.firstChild -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 6 detachedPara1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 7 detachedPara1.firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 8 detachedPara1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 9 detachedPara1.firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 10 testDiv
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 11 document
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 12 detachedDiv
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 13 detachedPara2
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 14 foreignDoc -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 15 foreignPara2 -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 16 xmlDoc -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 17 xmlElement -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 18 detachedXmlElement -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 19 detachedTextNode
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 20 foreignTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 21 detachedForeignTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 22 xmlTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 23 detachedXmlTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 24 processingInstruction -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 25 detachedProcessingInstruction -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 26 comment
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 27 detachedComment
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 28 foreignComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 29 detachedForeignComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 30 xmlComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 31 detachedXmlComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 32 docfrag
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 33 foreignDocfrag -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 34 xmlDocfrag -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 35 doctype
18:34:06 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 () {
18:34:06 INFO - "use strict";
18:34:06 INFO -
18:34:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 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 () {
18:34:06 INFO - "use strict";
18:34:06 INFO -
18:34:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 0 paras[0]
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 1 paras[0].firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 2 paras[1]
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 3 paras[1].firstChild
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 4 foreignPara1 -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 5 foreignPara1.firstChild -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 6 detachedPara1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 7 detachedPara1.firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 8 detachedPara1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 9 detachedPara1.firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 10 testDiv
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 11 document
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 12 detachedDiv
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 13 detachedPara2
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 14 foreignDoc -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 15 foreignPara2 -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 16 xmlDoc -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 17 xmlElement -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 18 detachedXmlElement -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 19 detachedTextNode
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 20 foreignTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 21 detachedForeignTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 22 xmlTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 23 detachedXmlTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 24 processingInstruction -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 25 detachedProcessingInstruction -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 26 comment
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 27 detachedComment
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 28 foreignComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 29 detachedForeignComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 30 xmlComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 31 detachedXmlComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 32 docfrag
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 33 foreignDocfrag -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 34 xmlDocfrag -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 35 doctype
18:34:06 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 () {
18:34:06 INFO - "use strict";
18:34:06 INFO -
18:34:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 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 () {
18:34:06 INFO - "use strict";
18:34:06 INFO -
18:34:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 0 paras[0]
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 1 paras[0].firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 2 paras[1]
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 3 paras[1].firstChild
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 4 foreignPara1 -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 5 foreignPara1.firstChild -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 6 detachedPara1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 7 detachedPara1.firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 8 detachedPara1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 9 detachedPara1.firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 10 testDiv
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 11 document
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 12 detachedDiv
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 13 detachedPara2
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 14 foreignDoc -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 15 foreignPara2 -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 16 xmlDoc -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 17 xmlElement -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 18 detachedXmlElement -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 19 detachedTextNode
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 20 foreignTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 21 detachedForeignTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 22 xmlTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 23 detachedXmlTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 24 processingInstruction -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 25 detachedProcessingInstruction -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 26 comment
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 27 detachedComment
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 28 foreignComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 29 detachedForeignComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 30 xmlComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 31 detachedXmlComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 32 docfrag
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 33 foreignDocfrag -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 34 xmlDocfrag -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 35 doctype
18:34:06 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 () {
18:34:06 INFO - "use strict";
18:34:06 INFO -
18:34:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 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 () {
18:34:06 INFO - "use strict";
18:34:06 INFO -
18:34:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 0 paras[0]
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 1 paras[0].firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 2 paras[1]
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 3 paras[1].firstChild
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 4 foreignPara1 -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 5 foreignPara1.firstChild -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 6 detachedPara1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 7 detachedPara1.firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 8 detachedPara1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 9 detachedPara1.firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 10 testDiv
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 11 document
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 12 detachedDiv
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 13 detachedPara2
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 14 foreignDoc -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 15 foreignPara2 -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 16 xmlDoc -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 17 xmlElement -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 18 detachedXmlElement -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 19 detachedTextNode
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 20 foreignTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 21 detachedForeignTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 22 xmlTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 23 detachedXmlTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 24 processingInstruction -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 25 detachedProcessingInstruction -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 26 comment
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 27 detachedComment
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 28 foreignComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 29 detachedForeignComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 30 xmlComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 31 detachedXmlComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 32 docfrag
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 33 foreignDocfrag -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 34 xmlDocfrag -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 35 doctype
18:34:06 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 () {
18:34:06 INFO - "use strict";
18:34:06 INFO -
18:34:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 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 () {
18:34:06 INFO - "use strict";
18:34:06 INFO -
18:34:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 0 paras[0]
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 1 paras[0].firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 2 paras[1]
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 3 paras[1].firstChild
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 4 foreignPara1 -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 5 foreignPara1.firstChild -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 6 detachedPara1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 7 detachedPara1.firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 8 detachedPara1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 9 detachedPara1.firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 10 testDiv
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 11 document
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 12 detachedDiv
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 13 detachedPara2
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 14 foreignDoc -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 15 foreignPara2 -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 16 xmlDoc -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 17 xmlElement -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 18 detachedXmlElement -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 19 detachedTextNode
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 20 foreignTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 21 detachedForeignTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 22 xmlTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 23 detachedXmlTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 24 processingInstruction -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 25 detachedProcessingInstruction -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 26 comment
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 27 detachedComment
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 28 foreignComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 29 detachedForeignComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 30 xmlComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 31 detachedXmlComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 32 docfrag
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 33 foreignDocfrag -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 34 xmlDocfrag -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 35 doctype
18:34:06 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 () {
18:34:06 INFO - "use strict";
18:34:06 INFO -
18:34:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 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 () {
18:34:06 INFO - "use strict";
18:34:06 INFO -
18:34:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 0 paras[0]
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 1 paras[0].firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 2 paras[1]
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 3 paras[1].firstChild
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 4 foreignPara1 -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 5 foreignPara1.firstChild -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 6 detachedPara1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 7 detachedPara1.firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 8 detachedPara1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 9 detachedPara1.firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 10 testDiv
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 11 document
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 12 detachedDiv
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 13 detachedPara2
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 14 foreignDoc -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 15 foreignPara2 -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 16 xmlDoc -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 17 xmlElement -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 18 detachedXmlElement -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 19 detachedTextNode
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 20 foreignTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 21 detachedForeignTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 22 xmlTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 23 detachedXmlTextNode -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 24 processingInstruction -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 25 detachedProcessingInstruction -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 26 comment
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 27 detachedComment
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 28 foreignComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 29 detachedForeignComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 30 xmlComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 31 detachedXmlComment -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 32 docfrag
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 33 foreignDocfrag -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 34 xmlDocfrag -
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 35 doctype
18:34:06 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 () {
18:34:06 INFO - "use strict";
18:34:06 INFO -
18:34:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 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 () {
18:34:06 INFO - "use strict";
18:34:06 INFO -
18:34:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 0 paras[0]
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 1 paras[0].firstChild
18:34:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 2 paras[1]
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 3 paras[1].firstChild
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 4 foreignPara1 -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 5 foreignPara1.firstChild -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 6 detachedPara1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 7 detachedPara1.firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 8 detachedPara1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 9 detachedPara1.firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 10 testDiv
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 11 document
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 12 detachedDiv
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 13 detachedPara2
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 14 foreignDoc -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 15 foreignPara2 -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 16 xmlDoc -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 17 xmlElement -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 18 detachedXmlElement -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 19 detachedTextNode
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 20 foreignTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 21 detachedForeignTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 22 xmlTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 23 detachedXmlTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 24 processingInstruction -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 25 detachedProcessingInstruction -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 26 comment
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 27 detachedComment
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 28 foreignComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 29 detachedForeignComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 30 xmlComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 31 detachedXmlComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 32 docfrag
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 33 foreignDocfrag -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 34 xmlDocfrag -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 35 doctype
18:34:07 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 () {
18:34:07 INFO - "use strict";
18:34:07 INFO -
18:34:07 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 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 () {
18:34:07 INFO - "use strict";
18:34:07 INFO -
18:34:07 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 0 paras[0]
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 1 paras[0].firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 2 paras[1]
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 3 paras[1].firstChild
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 4 foreignPara1 -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 5 foreignPara1.firstChild -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 6 detachedPara1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 7 detachedPara1.firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 8 detachedPara1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 9 detachedPara1.firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 10 testDiv
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 11 document
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 12 detachedDiv
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 13 detachedPara2
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 14 foreignDoc -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 15 foreignPara2 -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 16 xmlDoc -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 17 xmlElement -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 18 detachedXmlElement -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 19 detachedTextNode
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 20 foreignTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 21 detachedForeignTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 22 xmlTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 23 detachedXmlTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 24 processingInstruction -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 25 detachedProcessingInstruction -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 26 comment
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 27 detachedComment
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 28 foreignComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 29 detachedForeignComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 30 xmlComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 31 detachedXmlComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 32 docfrag
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 33 foreignDocfrag -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 34 xmlDocfrag -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 35 doctype
18:34:07 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 () {
18:34:07 INFO - "use strict";
18:34:07 INFO -
18:34:07 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 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 () {
18:34:07 INFO - "use strict";
18:34:07 INFO -
18:34:07 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 0 paras[0]
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 1 paras[0].firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 2 paras[1]
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 3 paras[1].firstChild
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 4 foreignPara1 -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 5 foreignPara1.firstChild -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 6 detachedPara1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 7 detachedPara1.firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 8 detachedPara1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 9 detachedPara1.firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 10 testDiv
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 11 document
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 12 detachedDiv
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 13 detachedPara2
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 14 foreignDoc -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 15 foreignPara2 -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 16 xmlDoc -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 17 xmlElement -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 18 detachedXmlElement -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 19 detachedTextNode
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 20 foreignTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 21 detachedForeignTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 22 xmlTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 23 detachedXmlTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 24 processingInstruction -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 25 detachedProcessingInstruction -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 26 comment
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 27 detachedComment
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 28 foreignComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 29 detachedForeignComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 30 xmlComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 31 detachedXmlComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 32 docfrag
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 33 foreignDocfrag -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 34 xmlDocfrag -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 35 doctype
18:34:07 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 () {
18:34:07 INFO - "use strict";
18:34:07 INFO -
18:34:07 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 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 () {
18:34:07 INFO - "use strict";
18:34:07 INFO -
18:34:07 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 0 paras[0]
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 1 paras[0].firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 2 paras[1]
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 3 paras[1].firstChild
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 4 foreignPara1 -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 5 foreignPara1.firstChild -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 6 detachedPara1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 7 detachedPara1.firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 8 detachedPara1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 9 detachedPara1.firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 10 testDiv
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 11 document
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 12 detachedDiv
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 13 detachedPara2
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 14 foreignDoc -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 15 foreignPara2 -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 16 xmlDoc -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 17 xmlElement -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 18 detachedXmlElement -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 19 detachedTextNode
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 20 foreignTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 21 detachedForeignTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 22 xmlTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 23 detachedXmlTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 24 processingInstruction -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 25 detachedProcessingInstruction -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 26 comment
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 27 detachedComment
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 28 foreignComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 29 detachedForeignComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 30 xmlComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 31 detachedXmlComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 32 docfrag
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 33 foreignDocfrag -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 34 xmlDocfrag -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 35 doctype
18:34:07 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 () {
18:34:07 INFO - "use strict";
18:34:07 INFO -
18:34:07 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 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 () {
18:34:07 INFO - "use strict";
18:34:07 INFO -
18:34:07 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 0 paras[0]
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 1 paras[0].firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 2 paras[1]
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 3 paras[1].firstChild
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 4 foreignPara1 -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 5 foreignPara1.firstChild -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 6 detachedPara1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 7 detachedPara1.firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 8 detachedPara1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 9 detachedPara1.firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 10 testDiv
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 11 document
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 12 detachedDiv
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 13 detachedPara2
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 14 foreignDoc -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 15 foreignPara2 -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 16 xmlDoc -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 17 xmlElement -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 18 detachedXmlElement -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 19 detachedTextNode
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 20 foreignTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 21 detachedForeignTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 22 xmlTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 23 detachedXmlTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 24 processingInstruction -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 25 detachedProcessingInstruction -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 26 comment
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 27 detachedComment
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 28 foreignComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 29 detachedForeignComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 30 xmlComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 31 detachedXmlComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 32 docfrag
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 33 foreignDocfrag -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 34 xmlDocfrag -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 35 doctype
18:34:07 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 () {
18:34:07 INFO - "use strict";
18:34:07 INFO -
18:34:07 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 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 () {
18:34:07 INFO - "use strict";
18:34:07 INFO -
18:34:07 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 0 paras[0]
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 1 paras[0].firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 2 paras[1]
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 3 paras[1].firstChild
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 4 foreignPara1 -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 5 foreignPara1.firstChild -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 6 detachedPara1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 7 detachedPara1.firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 8 detachedPara1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 9 detachedPara1.firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 10 testDiv
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 11 document
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 12 detachedDiv
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 13 detachedPara2
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 14 foreignDoc -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 15 foreignPara2 -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 16 xmlDoc -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 17 xmlElement -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 18 detachedXmlElement -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 19 detachedTextNode
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 20 foreignTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 21 detachedForeignTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 22 xmlTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 23 detachedXmlTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 24 processingInstruction -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 25 detachedProcessingInstruction -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 26 comment
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 27 detachedComment
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 28 foreignComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 29 detachedForeignComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 30 xmlComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 31 detachedXmlComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 32 docfrag
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 33 foreignDocfrag -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 34 xmlDocfrag -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 35 doctype
18:34:07 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 () {
18:34:07 INFO - "use strict";
18:34:07 INFO -
18:34:07 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 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 () {
18:34:07 INFO - "use strict";
18:34:07 INFO -
18:34:07 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 0 paras[0]
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 1 paras[0].firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 2 paras[1]
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 3 paras[1].firstChild
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 4 foreignPara1 -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 5 foreignPara1.firstChild -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 6 detachedPara1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 7 detachedPara1.firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 8 detachedPara1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 9 detachedPara1.firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 10 testDiv
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 11 document
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 12 detachedDiv
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 13 detachedPara2
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 14 foreignDoc -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 15 foreignPara2 -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 16 xmlDoc -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 17 xmlElement -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 18 detachedXmlElement -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 19 detachedTextNode
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 20 foreignTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 21 detachedForeignTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 22 xmlTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 23 detachedXmlTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 24 processingInstruction -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 25 detachedProcessingInstruction -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 26 comment
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 27 detachedComment
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 28 foreignComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 29 detachedForeignComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 30 xmlComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 31 detachedXmlComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 32 docfrag
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 33 foreignDocfrag -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 34 xmlDocfrag -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 35 doctype
18:34:07 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 () {
18:34:07 INFO - "use strict";
18:34:07 INFO -
18:34:07 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 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 () {
18:34:07 INFO - "use strict";
18:34:07 INFO -
18:34:07 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 0 paras[0]
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 1 paras[0].firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 2 paras[1]
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 3 paras[1].firstChild
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 4 foreignPara1 -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 5 foreignPara1.firstChild -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 6 detachedPara1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 7 detachedPara1.firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 8 detachedPara1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 9 detachedPara1.firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 10 testDiv
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 11 document
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 12 detachedDiv
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 13 detachedPara2
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 14 foreignDoc -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 15 foreignPara2 -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 16 xmlDoc -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 17 xmlElement -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 18 detachedXmlElement -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 19 detachedTextNode
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 20 foreignTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 21 detachedForeignTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 22 xmlTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 23 detachedXmlTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 24 processingInstruction -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 25 detachedProcessingInstruction -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 26 comment
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 27 detachedComment
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 28 foreignComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 29 detachedForeignComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 30 xmlComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 31 detachedXmlComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 32 docfrag
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 33 foreignDocfrag -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 34 xmlDocfrag -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 35 doctype
18:34:07 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 () {
18:34:07 INFO - "use strict";
18:34:07 INFO -
18:34:07 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 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 () {
18:34:07 INFO - "use strict";
18:34:07 INFO -
18:34:07 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 0 paras[0]
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 1 paras[0].firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 2 paras[1]
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 3 paras[1].firstChild
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 4 foreignPara1 -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 5 foreignPara1.firstChild -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 6 detachedPara1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 7 detachedPara1.firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 8 detachedPara1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 9 detachedPara1.firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 10 testDiv
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 11 document
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 12 detachedDiv
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 13 detachedPara2
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 14 foreignDoc -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 15 foreignPara2 -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 16 xmlDoc -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 17 xmlElement -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 18 detachedXmlElement -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 19 detachedTextNode
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 20 foreignTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 21 detachedForeignTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 22 xmlTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 23 detachedXmlTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 24 processingInstruction -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 25 detachedProcessingInstruction -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 26 comment
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 27 detachedComment
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 28 foreignComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 29 detachedForeignComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 30 xmlComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 31 detachedXmlComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 32 docfrag
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 33 foreignDocfrag -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 34 xmlDocfrag -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 35 doctype
18:34:07 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 () {
18:34:07 INFO - "use strict";
18:34:07 INFO -
18:34:07 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 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 () {
18:34:07 INFO - "use strict";
18:34:07 INFO -
18:34:07 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 0 paras[0]
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 1 paras[0].firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 2 paras[1]
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 3 paras[1].firstChild
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 4 foreignPara1 -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 5 foreignPara1.firstChild -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 6 detachedPara1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 7 detachedPara1.firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 8 detachedPara1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 9 detachedPara1.firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 10 testDiv
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 11 document
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 12 detachedDiv
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 13 detachedPara2
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 14 foreignDoc -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 15 foreignPara2 -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 16 xmlDoc -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 17 xmlElement -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 18 detachedXmlElement -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 19 detachedTextNode
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 20 foreignTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 21 detachedForeignTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 22 xmlTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 23 detachedXmlTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 24 processingInstruction -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 25 detachedProcessingInstruction -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 26 comment
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 27 detachedComment
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 28 foreignComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 29 detachedForeignComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 30 xmlComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 31 detachedXmlComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 32 docfrag
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 33 foreignDocfrag -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 34 xmlDocfrag -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 35 doctype
18:34:07 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 () {
18:34:07 INFO - "use strict";
18:34:07 INFO -
18:34:07 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 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 () {
18:34:07 INFO - "use strict";
18:34:07 INFO -
18:34:07 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 0 paras[0]
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 1 paras[0].firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 2 paras[1]
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 3 paras[1].firstChild
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 4 foreignPara1 -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 5 foreignPara1.firstChild -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 6 detachedPara1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 7 detachedPara1.firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 8 detachedPara1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 9 detachedPara1.firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 10 testDiv
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 11 document
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 12 detachedDiv
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 13 detachedPara2
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 14 foreignDoc -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 15 foreignPara2 -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 16 xmlDoc -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 17 xmlElement -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 18 detachedXmlElement -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 19 detachedTextNode
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 20 foreignTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 21 detachedForeignTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 22 xmlTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 23 detachedXmlTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 24 processingInstruction -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 25 detachedProcessingInstruction -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 26 comment
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 27 detachedComment
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 28 foreignComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 29 detachedForeignComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 30 xmlComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 31 detachedXmlComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 32 docfrag
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 33 foreignDocfrag -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 34 xmlDocfrag -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 35 doctype
18:34:07 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 () {
18:34:07 INFO - "use strict";
18:34:07 INFO -
18:34:07 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 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 () {
18:34:07 INFO - "use strict";
18:34:07 INFO -
18:34:07 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 0 paras[0]
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 1 paras[0].firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 2 paras[1]
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 3 paras[1].firstChild
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 4 foreignPara1 -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 5 foreignPara1.firstChild -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 6 detachedPara1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 7 detachedPara1.firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 8 detachedPara1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 9 detachedPara1.firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 10 testDiv
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 11 document
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 12 detachedDiv
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 13 detachedPara2
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 14 foreignDoc -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 15 foreignPara2 -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 16 xmlDoc -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 17 xmlElement -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 18 detachedXmlElement -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 19 detachedTextNode
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 20 foreignTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 21 detachedForeignTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 22 xmlTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 23 detachedXmlTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 24 processingInstruction -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 25 detachedProcessingInstruction -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 26 comment
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 27 detachedComment
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 28 foreignComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 29 detachedForeignComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 30 xmlComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 31 detachedXmlComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 32 docfrag
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 33 foreignDocfrag -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 34 xmlDocfrag -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 35 doctype
18:34:07 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 () {
18:34:07 INFO - "use strict";
18:34:07 INFO -
18:34:07 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 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 () {
18:34:07 INFO - "use strict";
18:34:07 INFO -
18:34:07 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 0 paras[0]
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 1 paras[0].firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 2 paras[1]
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 3 paras[1].firstChild
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 4 foreignPara1 -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 5 foreignPara1.firstChild -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 6 detachedPara1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 7 detachedPara1.firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 8 detachedPara1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 9 detachedPara1.firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 10 testDiv
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 11 document
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 12 detachedDiv
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 13 detachedPara2
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 14 foreignDoc -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 15 foreignPara2 -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 16 xmlDoc -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 17 xmlElement -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 18 detachedXmlElement -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 19 detachedTextNode
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 20 foreignTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 21 detachedForeignTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 22 xmlTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 23 detachedXmlTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 24 processingInstruction -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 25 detachedProcessingInstruction -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 26 comment
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 27 detachedComment
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 28 foreignComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 29 detachedForeignComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 30 xmlComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 31 detachedXmlComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 32 docfrag
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 33 foreignDocfrag -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 34 xmlDocfrag -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 35 doctype
18:34:07 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 () {
18:34:07 INFO - "use strict";
18:34:07 INFO -
18:34:07 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 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 () {
18:34:07 INFO - "use strict";
18:34:07 INFO -
18:34:07 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 0 paras[0]
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 1 paras[0].firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 2 paras[1]
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 3 paras[1].firstChild
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 4 foreignPara1 -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 5 foreignPara1.firstChild -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 6 detachedPara1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 7 detachedPara1.firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 8 detachedPara1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 9 detachedPara1.firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 10 testDiv
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 11 document
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 12 detachedDiv
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 13 detachedPara2
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 14 foreignDoc -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 15 foreignPara2 -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 16 xmlDoc -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 17 xmlElement -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 18 detachedXmlElement -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 19 detachedTextNode
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 20 foreignTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 21 detachedForeignTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 22 xmlTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 23 detachedXmlTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 24 processingInstruction -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 25 detachedProcessingInstruction -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 26 comment
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 27 detachedComment
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 28 foreignComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 29 detachedForeignComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 30 xmlComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 31 detachedXmlComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 32 docfrag
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 33 foreignDocfrag -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 34 xmlDocfrag -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 35 doctype
18:34:07 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 () {
18:34:07 INFO - "use strict";
18:34:07 INFO -
18:34:07 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 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 () {
18:34:07 INFO - "use strict";
18:34:07 INFO -
18:34:07 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 0 paras[0]
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 1 paras[0].firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 2 paras[1]
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 3 paras[1].firstChild
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 4 foreignPara1 -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 5 foreignPara1.firstChild -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 6 detachedPara1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 7 detachedPara1.firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 8 detachedPara1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 9 detachedPara1.firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 10 testDiv
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 11 document
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 12 detachedDiv
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 13 detachedPara2
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 14 foreignDoc -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 15 foreignPara2 -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 16 xmlDoc -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 17 xmlElement -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 18 detachedXmlElement -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 19 detachedTextNode
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 20 foreignTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 21 detachedForeignTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 22 xmlTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 23 detachedXmlTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 24 processingInstruction -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 25 detachedProcessingInstruction -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 26 comment
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 27 detachedComment
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 28 foreignComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 29 detachedForeignComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 30 xmlComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 31 detachedXmlComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 32 docfrag
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 33 foreignDocfrag -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 34 xmlDocfrag -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 35 doctype
18:34:07 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 () {
18:34:07 INFO - "use strict";
18:34:07 INFO -
18:34:07 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 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 () {
18:34:07 INFO - "use strict";
18:34:07 INFO -
18:34:07 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 0 paras[0]
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 1 paras[0].firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 2 paras[1]
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 3 paras[1].firstChild
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 4 foreignPara1 -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 5 foreignPara1.firstChild -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 6 detachedPara1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 7 detachedPara1.firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 8 detachedPara1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 9 detachedPara1.firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 10 testDiv
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 11 document
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 12 detachedDiv
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 13 detachedPara2
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 14 foreignDoc -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 15 foreignPara2 -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 16 xmlDoc -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 17 xmlElement -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 18 detachedXmlElement -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 19 detachedTextNode
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 20 foreignTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 21 detachedForeignTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 22 xmlTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 23 detachedXmlTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 24 processingInstruction -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 25 detachedProcessingInstruction -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 26 comment
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 27 detachedComment
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 28 foreignComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 29 detachedForeignComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 30 xmlComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 31 detachedXmlComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 32 docfrag
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 33 foreignDocfrag -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 34 xmlDocfrag -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 35 doctype
18:34:07 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 () {
18:34:07 INFO - "use strict";
18:34:07 INFO -
18:34:07 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 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 () {
18:34:07 INFO - "use strict";
18:34:07 INFO -
18:34:07 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 0 paras[0]
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 1 paras[0].firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 2 paras[1]
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 3 paras[1].firstChild
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 4 foreignPara1 -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 5 foreignPara1.firstChild -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 6 detachedPara1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 7 detachedPara1.firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 8 detachedPara1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 9 detachedPara1.firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 10 testDiv
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 11 document
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 12 detachedDiv
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 13 detachedPara2
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 14 foreignDoc -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 15 foreignPara2 -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 16 xmlDoc -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 17 xmlElement -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 18 detachedXmlElement -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 19 detachedTextNode
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 20 foreignTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 21 detachedForeignTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 22 xmlTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 23 detachedXmlTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 24 processingInstruction -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 25 detachedProcessingInstruction -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 26 comment
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 27 detachedComment
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 28 foreignComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 29 detachedForeignComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 30 xmlComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 31 detachedXmlComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 32 docfrag
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 33 foreignDocfrag -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 34 xmlDocfrag -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 35 doctype
18:34:07 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 () {
18:34:07 INFO - "use strict";
18:34:07 INFO -
18:34:07 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 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 () {
18:34:07 INFO - "use strict";
18:34:07 INFO -
18:34:07 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 0 paras[0]
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 1 paras[0].firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 2 paras[1]
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 3 paras[1].firstChild
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 4 foreignPara1 -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 5 foreignPara1.firstChild -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 6 detachedPara1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 7 detachedPara1.firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 8 detachedPara1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 9 detachedPara1.firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 10 testDiv
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 11 document
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 12 detachedDiv
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 13 detachedPara2
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 14 foreignDoc -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 15 foreignPara2 -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 16 xmlDoc -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 17 xmlElement -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 18 detachedXmlElement -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 19 detachedTextNode
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 20 foreignTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 21 detachedForeignTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 22 xmlTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 23 detachedXmlTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 24 processingInstruction -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 25 detachedProcessingInstruction -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 26 comment
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 27 detachedComment
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 28 foreignComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 29 detachedForeignComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 30 xmlComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 31 detachedXmlComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 32 docfrag
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 33 foreignDocfrag -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 34 xmlDocfrag -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 35 doctype
18:34:07 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 () {
18:34:07 INFO - "use strict";
18:34:07 INFO -
18:34:07 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 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 () {
18:34:07 INFO - "use strict";
18:34:07 INFO -
18:34:07 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 0 paras[0]
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 1 paras[0].firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 2 paras[1]
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 3 paras[1].firstChild
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 4 foreignPara1 -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 5 foreignPara1.firstChild -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 6 detachedPara1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 7 detachedPara1.firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 8 detachedPara1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 9 detachedPara1.firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 10 testDiv
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 11 document
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 12 detachedDiv
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 13 detachedPara2
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 14 foreignDoc -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 15 foreignPara2 -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 16 xmlDoc -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 17 xmlElement -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 18 detachedXmlElement -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 19 detachedTextNode
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 20 foreignTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 21 detachedForeignTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 22 xmlTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 23 detachedXmlTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 24 processingInstruction -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 25 detachedProcessingInstruction -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 26 comment
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 27 detachedComment
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 28 foreignComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 29 detachedForeignComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 30 xmlComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 31 detachedXmlComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 32 docfrag
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 33 foreignDocfrag -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 34 xmlDocfrag -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 35 doctype
18:34:07 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 () {
18:34:07 INFO - "use strict";
18:34:07 INFO -
18:34:07 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 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 () {
18:34:07 INFO - "use strict";
18:34:07 INFO -
18:34:07 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 0 paras[0]
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 1 paras[0].firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 2 paras[1]
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 3 paras[1].firstChild
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 4 foreignPara1 -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 5 foreignPara1.firstChild -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 6 detachedPara1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 7 detachedPara1.firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 8 detachedPara1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 9 detachedPara1.firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 10 testDiv
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 11 document
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 12 detachedDiv
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 13 detachedPara2
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 14 foreignDoc -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 15 foreignPara2 -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 16 xmlDoc -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 17 xmlElement -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 18 detachedXmlElement -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 19 detachedTextNode
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 20 foreignTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 21 detachedForeignTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 22 xmlTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 23 detachedXmlTextNode -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 24 processingInstruction -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 25 detachedProcessingInstruction -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 26 comment
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 27 detachedComment
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 28 foreignComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 29 detachedForeignComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 30 xmlComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 31 detachedXmlComment -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 32 docfrag
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 33 foreignDocfrag -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 34 xmlDocfrag -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 35 doctype
18:34:07 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 () {
18:34:07 INFO - "use strict";
18:34:07 INFO -
18:34:07 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 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 () {
18:34:07 INFO - "use strict";
18:34:07 INFO -
18:34:07 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 0 paras[0]
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 1 paras[0].firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 2 paras[1]
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 3 paras[1].firstChild
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 4 foreignPara1 -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 5 foreignPara1.firstChild -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 6 detachedPara1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 7 detachedPara1.firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 8 detachedPara1
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 9 detachedPara1.firstChild
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 10 testDiv
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 11 document
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 12 detachedDiv
18:34:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 13 detachedPara2
18:34:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 14 foreignDoc -
18:34:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 15 foreignPara2 -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 16 xmlDoc -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 17 xmlElement -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 18 detachedXmlElement -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 19 detachedTextNode
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 20 foreignTextNode -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 21 detachedForeignTextNode -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 22 xmlTextNode -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 23 detachedXmlTextNode -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 24 processingInstruction -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 25 detachedProcessingInstruction -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 26 comment
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 27 detachedComment
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 28 foreignComment -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 29 detachedForeignComment -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 30 xmlComment -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 31 detachedXmlComment -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 32 docfrag
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 33 foreignDocfrag -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 34 xmlDocfrag -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 35 doctype
18:34:08 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 () {
18:34:08 INFO - "use strict";
18:34:08 INFO -
18:34:08 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 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 () {
18:34:08 INFO - "use strict";
18:34:08 INFO -
18:34:08 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 0 paras[0]
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 1 paras[0].firstChild
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 2 paras[1]
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 3 paras[1].firstChild
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 4 foreignPara1 -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 5 foreignPara1.firstChild -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 6 detachedPara1
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 7 detachedPara1.firstChild
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 8 detachedPara1
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 9 detachedPara1.firstChild
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 10 testDiv
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 11 document
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 12 detachedDiv
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 13 detachedPara2
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 14 foreignDoc -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 15 foreignPara2 -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 16 xmlDoc -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 17 xmlElement -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 18 detachedXmlElement -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 19 detachedTextNode
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 20 foreignTextNode -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 21 detachedForeignTextNode -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 22 xmlTextNode -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 23 detachedXmlTextNode -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 24 processingInstruction -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 25 detachedProcessingInstruction -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 26 comment
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 27 detachedComment
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 28 foreignComment -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 29 detachedForeignComment -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 30 xmlComment -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 31 detachedXmlComment -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 32 docfrag
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 33 foreignDocfrag -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 34 xmlDocfrag -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 35 doctype
18:34:08 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 () {
18:34:08 INFO - "use strict";
18:34:08 INFO -
18:34:08 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 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 () {
18:34:08 INFO - "use strict";
18:34:08 INFO -
18:34:08 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 0 paras[0]
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 1 paras[0].firstChild
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 2 paras[1]
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 3 paras[1].firstChild
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 4 foreignPara1 -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 5 foreignPara1.firstChild -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 6 detachedPara1
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 7 detachedPara1.firstChild
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 8 detachedPara1
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 9 detachedPara1.firstChild
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 10 testDiv
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 11 document
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 12 detachedDiv
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 13 detachedPara2
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 14 foreignDoc -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 15 foreignPara2 -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 16 xmlDoc -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 17 xmlElement -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 18 detachedXmlElement -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 19 detachedTextNode
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 20 foreignTextNode -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 21 detachedForeignTextNode -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 22 xmlTextNode -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 23 detachedXmlTextNode -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 24 processingInstruction -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 25 detachedProcessingInstruction -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 26 comment
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 27 detachedComment
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 28 foreignComment -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 29 detachedForeignComment -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 30 xmlComment -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 31 detachedXmlComment -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 32 docfrag
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 33 foreignDocfrag -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 34 xmlDocfrag -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 35 doctype
18:34:08 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 () {
18:34:08 INFO - "use strict";
18:34:08 INFO -
18:34:08 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 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 () {
18:34:08 INFO - "use strict";
18:34:08 INFO -
18:34:08 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 0 paras[0]
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 1 paras[0].firstChild
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 2 paras[1]
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 3 paras[1].firstChild
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 4 foreignPara1 -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 5 foreignPara1.firstChild -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 6 detachedPara1
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 7 detachedPara1.firstChild
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 8 detachedPara1
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 9 detachedPara1.firstChild
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 10 testDiv
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 11 document
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 12 detachedDiv
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 13 detachedPara2
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 14 foreignDoc -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 15 foreignPara2 -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 16 xmlDoc -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 17 xmlElement -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 18 detachedXmlElement -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 19 detachedTextNode
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 20 foreignTextNode -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 21 detachedForeignTextNode -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 22 xmlTextNode -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 23 detachedXmlTextNode -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 24 processingInstruction -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 25 detachedProcessingInstruction -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 26 comment
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 27 detachedComment
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 28 foreignComment -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 29 detachedForeignComment -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 30 xmlComment -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 31 detachedXmlComment -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 32 docfrag
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 33 foreignDocfrag -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 34 xmlDocfrag -
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - PROCESS | 4012 | --DOCSHELL 111A2000 == 15 [pid = 4012] [id = 402]
18:34:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 35 doctype
18:34:08 INFO - PROCESS | 4012 | --DOCSHELL 0E1D4100 == 14 [pid = 4012] [id = 401]
18:34:08 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 () {
18:34:08 INFO - "use strict";
18:34:08 INFO -
18:34:08 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 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 () {
18:34:08 INFO - "use strict";
18:34:08 INFO -
18:34:08 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
18:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
18:34:08 INFO - TEST-OK | /selection/selectAllChildren.html | took 6360ms
18:34:08 INFO - PROCESS | 4012 | --DOMWINDOW == 37 (1A42AB80) [pid = 4012] [serial = 46] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
18:34:08 INFO - PROCESS | 4012 | --DOCSHELL 116F5300 == 13 [pid = 4012] [id = 411]
18:34:08 INFO - PROCESS | 4012 | --DOCSHELL 10C44000 == 12 [pid = 4012] [id = 410]
18:34:08 INFO - PROCESS | 4012 | --DOCSHELL 0F048E00 == 11 [pid = 4012] [id = 409]
18:34:08 INFO - PROCESS | 4012 | --DOCSHELL 0F5A9000 == 10 [pid = 4012] [id = 408]
18:34:08 INFO - PROCESS | 4012 | --DOCSHELL 0E416200 == 9 [pid = 4012] [id = 407]
18:34:08 INFO - PROCESS | 4012 | --DOCSHELL 19861F00 == 8 [pid = 4012] [id = 405]
18:34:08 INFO - PROCESS | 4012 | --DOCSHELL 0E415300 == 7 [pid = 4012] [id = 406]
18:34:08 INFO - TEST-START | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html
18:34:08 INFO - PROCESS | 4012 | ++DOCSHELL 0E415900 == 8 [pid = 4012] [id = 413]
18:34:08 INFO - PROCESS | 4012 | ++DOMWINDOW == 38 (0F057900) [pid = 4012] [serial = 1160] [outer = 00000000]
18:34:08 INFO - PROCESS | 4012 | ++DOMWINDOW == 39 (0FDA1280) [pid = 4012] [serial = 1161] [outer = 0F057900]
18:34:08 INFO - PROCESS | 4012 | 1445564048366 Marionette INFO loaded listener.js
18:34:08 INFO - PROCESS | 4012 | ++DOMWINDOW == 40 (11142680) [pid = 4012] [serial = 1162] [outer = 0F057900]
18:34:08 INFO - PROCESS | 4012 | ++DOCSHELL 0FBCA900 == 9 [pid = 4012] [id = 414]
18:34:08 INFO - PROCESS | 4012 | ++DOMWINDOW == 41 (111BB500) [pid = 4012] [serial = 1163] [outer = 00000000]
18:34:08 INFO - PROCESS | 4012 | ++DOMWINDOW == 42 (111BBA00) [pid = 4012] [serial = 1164] [outer = 111BB500]
18:34:10 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Selectors-API Level 2 Test Suite: HTML with Selectors Level 3
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document supports query - assert_true: Document supports query. expected true got false
18:34:10 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:67:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document supports queryAll - assert_true: Document supports queryAll. expected true got false
18:34:10 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:67:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 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
18:34:10 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:68:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 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
18:34:10 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:68:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment supports query - assert_true: Fragment supports query. expected true got false
18:34:10 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:69:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment supports queryAll - assert_true: Fragment supports queryAll. expected true got false
18:34:10 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:69:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 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
18:34:10 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:70:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 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
18:34:10 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:70:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll null - root.queryAll is not a function
18:34:10 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll undefined - root.queryAll is not a function
18:34:10 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll no parameter
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query null - root.query is not a function
18:34:10 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query undefined - root.query is not a function
18:34:10 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query no parameter.
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll tree order - root.queryAll is not a function
18:34:10 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll null - root.queryAll is not a function
18:34:10 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll undefined - root.queryAll is not a function
18:34:10 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll no parameter
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query null - root.query is not a function
18:34:10 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query undefined - root.query is not a function
18:34:10 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query no parameter.
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll tree order - root.queryAll is not a function
18:34:10 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll null - root.queryAll is not a function
18:34:10 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll undefined - root.queryAll is not a function
18:34:10 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll no parameter
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query null - root.query is not a function
18:34:10 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query undefined - root.query is not a function
18:34:10 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query no parameter.
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll tree order - root.queryAll is not a function
18:34:10 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll null - root.queryAll is not a function
18:34:10 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll undefined - root.queryAll is not a function
18:34:10 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll no parameter
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query null - root.query is not a function
18:34:10 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query undefined - root.query is not a function
18:34:10 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query no parameter.
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll tree order - root.queryAll is not a function
18:34:10 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document: static NodeList - root.queryAll is not a function
18:34:10 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:77:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document: new NodeList - root.queryAll is not a function
18:34:10 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:77:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element: static NodeList - root.queryAll is not a function
18:34:10 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:78:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element: new NodeList - root.queryAll is not a function
18:34:10 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:78:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment: static NodeList - root.queryAll is not a function
18:34:10 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:79:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment: new NodeList - root.queryAll is not a function
18:34:10 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:79:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element: static NodeList - root.queryAll is not a function
18:34:10 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:80:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element: new NodeList - root.queryAll is not a function
18:34:10 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:80:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Empty String: - assert_throws: function "function () {
18:34:10 INFO - root.query(q)
18:34:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Empty String: - assert_throws: function "function () {
18:34:10 INFO - root.queryAll(q)
18:34:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: [ - assert_throws: function "function () {
18:34:10 INFO - root.query(q)
18:34:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: [ - assert_throws: function "function () {
18:34:10 INFO - root.queryAll(q)
18:34:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: ] - assert_throws: function "function () {
18:34:10 INFO - root.query(q)
18:34:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: ] - assert_throws: function "function () {
18:34:10 INFO - root.queryAll(q)
18:34:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: ( - assert_throws: function "function () {
18:34:10 INFO - root.query(q)
18:34:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: ( - assert_throws: function "function () {
18:34:10 INFO - root.queryAll(q)
18:34:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: ) - assert_throws: function "function () {
18:34:10 INFO - root.query(q)
18:34:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: ) - assert_throws: function "function () {
18:34:10 INFO - root.queryAll(q)
18:34:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: { - assert_throws: function "function () {
18:34:10 INFO - root.query(q)
18:34:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: { - assert_throws: function "function () {
18:34:10 INFO - root.queryAll(q)
18:34:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: } - assert_throws: function "function () {
18:34:10 INFO - root.query(q)
18:34:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: } - assert_throws: function "function () {
18:34:10 INFO - root.queryAll(q)
18:34:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: < - assert_throws: function "function () {
18:34:10 INFO - root.query(q)
18:34:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: < - assert_throws: function "function () {
18:34:10 INFO - root.queryAll(q)
18:34:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: > - assert_throws: function "function () {
18:34:10 INFO - root.query(q)
18:34:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
18:34:10 INFO - root.queryAll(q)
18:34:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
18:34:10 INFO - root.query(q)
18:34:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
18:34:10 INFO - root.queryAll(q)
18:34:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
18:34:10 INFO - root.query(q)
18:34:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
18:34:10 INFO - root.queryAll(q)
18:34:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
18:34:10 INFO - root.query(q)
18:34:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
18:34:10 INFO - root.queryAll(q)
18:34:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
18:34:10 INFO - root.query(q)
18:34:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
18:34:10 INFO - root.queryAll(q)
18:34:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
18:34:10 INFO - root.query(q)
18:34:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
18:34:10 INFO - root.queryAll(q)
18:34:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
18:34:10 INFO - root.query(q)
18:34:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
18:34:10 INFO - root.queryAll(q)
18:34:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
18:34:10 INFO - root.query(q)
18:34:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
18:34:10 INFO - root.queryAll(q)
18:34:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
18:34:10 INFO - root.query(q)
18:34:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
18:34:10 INFO - root.queryAll(q)
18:34:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
18:34:10 INFO - root.query(q)
18:34:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
18:34:10 INFO - root.queryAll(q)
18:34:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
18:34:10 INFO - root.query(q)
18:34:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
18:34:10 INFO - root.queryAll(q)
18:34:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
18:34:10 INFO - root.query(q)
18:34:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
18:34:10 INFO - root.queryAll(q)
18:34:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
18:34:10 INFO - root.query(q)
18:34:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
18:34:10 INFO - root.queryAll(q)
18:34:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
18:34:10 INFO - root.query(q)
18:34:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
18:34:10 INFO - root.queryAll(q)
18:34:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 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 () {
18:34:10 INFO - root.query(q)
18:34:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 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 () {
18:34:10 INFO - root.queryAll(q)
18:34:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
18:34:10 INFO - root.query(q)
18:34:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
18:34:10 INFO - root.queryAll(q)
18:34:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
18:34:10 INFO - root.query(q)
18:34:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
18:34:10 INFO - root.queryAll(q)
18:34:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
18:34:10 INFO - root.query(q)
18:34:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
18:34:10 INFO - root.queryAll(q)
18:34:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
18:34:10 INFO - root.query(q)
18:34:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
18:34:10 INFO - root.queryAll(q)
18:34:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
18:34:10 INFO - root.query(q)
18:34:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
18:34:10 INFO - root.queryAll(q)
18:34:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
18:34:10 INFO - root.query(q)
18:34:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
18:34:10 INFO - root.queryAll(q)
18:34:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
18:34:10 INFO - root.query(q)
18:34:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
18:34:10 INFO - root.queryAll(q)
18:34:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
18:34:10 INFO - root.query(q)
18:34:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
18:34:10 INFO - root.queryAll(q)
18:34:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
18:34:10 INFO - root.query(q)
18:34:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
18:34:10 INFO - root.queryAll(q)
18:34:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
18:34:10 INFO - root.query(q)
18:34:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
18:34:10 INFO - root.queryAll(q)
18:34:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
18:34:10 INFO - root.query(q)
18:34:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
18:34:10 INFO - root.queryAll(q)
18:34:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
18:34:10 INFO - root.query(q)
18:34:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
18:34:10 INFO - root.queryAll(q)
18:34:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
18:34:10 INFO - root.query(q)
18:34:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
18:34:10 INFO - root.queryAll(q)
18:34:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
18:34:10 INFO - root.query(q)
18:34:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
18:34:10 INFO - root.queryAll(q)
18:34:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
18:34:10 INFO - root.query(q)
18:34:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
18:34:10 INFO - root.queryAll(q)
18:34:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
18:34:10 INFO - root.query(q)
18:34:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
18:34:10 INFO - root.queryAll(q)
18:34:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
18:34:10 INFO - root.query(q)
18:34:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
18:34:10 INFO - root.queryAll(q)
18:34:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
18:34:10 INFO - root.query(q)
18:34:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
18:34:10 INFO - root.queryAll(q)
18:34:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
18:34:10 INFO - root.query(q)
18:34:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
18:34:10 INFO - root.queryAll(q)
18:34:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 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 () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 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 () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 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 () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 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 () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 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 () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 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 () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 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 () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 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 () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 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 () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 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 () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 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 () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 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 () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 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 () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 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 () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 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 () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 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 () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 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 () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 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 () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 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 () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 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 () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 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 () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 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 () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 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 () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 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 () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 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 () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 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 () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
18:34:11 INFO - root.query(q)
18:34:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
18:34:11 INFO - root.queryAll(q)
18:34:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:34:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 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
18:34:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 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
18:34:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 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
18:34:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 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
18:34:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 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
18:34:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 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
18:34:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 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
18:34:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 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
18:34:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 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
18:34:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 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
18:34:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 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
18:34:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 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
18:34:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 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
18:34:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 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
18:34:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 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
18:34:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 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
18:34:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 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
18:34:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 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
18:34:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 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
18:34:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:11 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
18:34:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:12 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
18:34:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 INFO - PROCESS | 4012 | --DOMWINDOW == 41 (118A2E00) [pid = 4012] [serial = 1155] [outer = 00000000] [url = about:blank]
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 INFO - PROCESS | 4012 | --DOMWINDOW == 40 (11145B00) [pid = 4012] [serial = 1150] [outer = 00000000] [url = about:blank]
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 INFO - PROCESS | 4012 | --DOMWINDOW == 39 (111BC900) [pid = 4012] [serial = 1152] [outer = 00000000] [url = about:blank]
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 INFO - PROCESS | 4012 | --DOMWINDOW == 38 (0F05A100) [pid = 4012] [serial = 1141] [outer = 00000000] [url = about:blank]
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 INFO - PROCESS | 4012 | --DOMWINDOW == 37 (10C33580) [pid = 4012] [serial = 1149] [outer = 00000000] [url = about:blank]
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 INFO - PROCESS | 4012 | --DOMWINDOW == 36 (0F059E80) [pid = 4012] [serial = 1144] [outer = 00000000] [url = about:blank]
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 INFO - PROCESS | 4012 | --DOMWINDOW == 35 (11A63800) [pid = 4012] [serial = 1158] [outer = 00000000] [url = about:blank]
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 INFO - PROCESS | 4012 | --DOMWINDOW == 34 (0F056280) [pid = 4012] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/selection/getRangeAt.html]
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 INFO - PROCESS | 4012 | --DOMWINDOW == 33 (11142B80) [pid = 4012] [serial = 1154] [outer = 00000000] [url = http://web-platform.test:8000/selection/removeAllRanges.html]
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 INFO - PROCESS | 4012 | --DOMWINDOW == 32 (0F057180) [pid = 4012] [serial = 1148] [outer = 00000000] [url = http://web-platform.test:8000/selection/interfaces.html]
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 INFO - PROCESS | 4012 | --DOMWINDOW == 31 (1184DD00) [pid = 4012] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/selection/extend.html]
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 INFO - PROCESS | 4012 | --DOMWINDOW == 30 (0F059C00) [pid = 4012] [serial = 1151] [outer = 00000000] [url = http://web-platform.test:8000/selection/isCollapsed.html]
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 INFO - PROCESS | 4012 | --DOMWINDOW == 29 (0F058300) [pid = 4012] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/selection/getSelection.html]
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 INFO - PROCESS | 4012 | --DOMWINDOW == 28 (11143D00) [pid = 4012] [serial = 1146] [outer = 00000000] [url = about:blank]
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:13 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
18:34:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
18:34:14 INFO - #descendant-div2 - root.queryAll is not a function
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
18:34:14 INFO - #descendant-div2 - root.query is not a function
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - >
18:34:14 INFO - #child-div2 - root.queryAll is not a function
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - >
18:34:14 INFO - #child-div2 - root.query is not a function
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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>
18:34:14 INFO - #child-div2 - root.queryAll is not a function
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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>
18:34:14 INFO - #child-div2 - root.query is not a function
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - >#child-div2 - root.queryAll is not a function
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - >#child-div2 - root.query is not a function
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - +
18:34:14 INFO - #adjacent-p3 - root.queryAll is not a function
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - +
18:34:14 INFO - #adjacent-p3 - root.query is not a function
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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+
18:34:14 INFO - #adjacent-p3 - root.queryAll is not a function
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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+
18:34:14 INFO - #adjacent-p3 - root.query is not a function
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - +#adjacent-p3 - root.queryAll is not a function
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - +#adjacent-p3 - root.query is not a function
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - ~
18:34:14 INFO - #sibling-p3 - root.queryAll is not a function
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - ~
18:34:14 INFO - #sibling-p3 - root.query is not a function
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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~
18:34:14 INFO - #sibling-p3 - root.queryAll is not a function
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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~
18:34:14 INFO - #sibling-p3 - root.query is not a function
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - ~#sibling-p3 - root.queryAll is not a function
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - ~#sibling-p3 - root.query is not a function
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO -
18:34:14 INFO - ,
18:34:14 INFO -
18:34:14 INFO - #group strong - root.queryAll is not a function
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO -
18:34:14 INFO - ,
18:34:14 INFO -
18:34:14 INFO - #group strong - root.query is not a function
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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,
18:34:14 INFO - #group strong - root.queryAll is not a function
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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,
18:34:14 INFO - #group strong - root.query is not a function
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - ,#group strong - root.queryAll is not a function
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - ,#group strong - root.query is not a function
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 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
18:34:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:34:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:34:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:34:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:34:14 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 6610ms
18:34:14 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
18:34:14 INFO - PROCESS | 4012 | ++DOCSHELL 11121F00 == 10 [pid = 4012] [id = 415]
18:34:14 INFO - PROCESS | 4012 | ++DOMWINDOW == 29 (0F51E600) [pid = 4012] [serial = 1165] [outer = 00000000]
18:34:14 INFO - PROCESS | 4012 | ++DOMWINDOW == 30 (11144E80) [pid = 4012] [serial = 1166] [outer = 0F51E600]
18:34:15 INFO - PROCESS | 4012 | 1445564054968 Marionette INFO loaded listener.js
18:34:15 INFO - PROCESS | 4012 | ++DOMWINDOW == 31 (111BE480) [pid = 4012] [serial = 1167] [outer = 0F51E600]
18:34:15 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
18:34:15 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
18:34:15 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 "
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
18:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:34:15 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
18:34:15 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"
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
18:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:34:15 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
18:34:15 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
18:34:15 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 "
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
18:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:34:15 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
18:34:15 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"
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
18:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:34:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
18:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:34:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
18:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:34:15 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 { "
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
18:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:34:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
18:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:34:15 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"
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
18:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:34:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
18:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:34:15 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]
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
18:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:34:15 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 { "
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
18:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:34:15 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]
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
18:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:34:15 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"
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
18:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:34:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
18:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:34:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
18:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:34:15 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 { "
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
18:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:34:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
18:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:34:15 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"
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
18:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:34:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
18:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:34:15 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]
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
18:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:34:15 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 { "
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
18:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:34:15 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]
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
18:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:34:15 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"
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
18:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:34:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
18:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:34:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
18:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:34:15 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 { "
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
18:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:34:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
18:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:34:15 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"
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
18:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:34:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
18:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:34:15 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]
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
18:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:34:15 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 { "
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
18:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:34:15 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]
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
18:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:34:15 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"
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
18:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:34:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:34:15 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 750ms
18:34:15 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
18:34:15 INFO - PROCESS | 4012 | ++DOCSHELL 0E415600 == 11 [pid = 4012] [id = 416]
18:34:15 INFO - PROCESS | 4012 | ++DOMWINDOW == 32 (0F058580) [pid = 4012] [serial = 1168] [outer = 00000000]
18:34:15 INFO - PROCESS | 4012 | ++DOMWINDOW == 33 (11145100) [pid = 4012] [serial = 1169] [outer = 0F058580]
18:34:15 INFO - PROCESS | 4012 | 1445564055791 Marionette INFO loaded listener.js
18:34:15 INFO - PROCESS | 4012 | ++DOMWINDOW == 34 (111BDD00) [pid = 4012] [serial = 1170] [outer = 0F058580]
18:34:16 INFO - PROCESS | 4012 | ++DOCSHELL 111A2000 == 12 [pid = 4012] [id = 417]
18:34:16 INFO - PROCESS | 4012 | ++DOMWINDOW == 35 (11FA9F00) [pid = 4012] [serial = 1171] [outer = 00000000]
18:34:16 INFO - PROCESS | 4012 | ++DOCSHELL 1164DC00 == 13 [pid = 4012] [id = 418]
18:34:16 INFO - PROCESS | 4012 | ++DOMWINDOW == 36 (11FAA180) [pid = 4012] [serial = 1172] [outer = 00000000]
18:34:16 INFO - PROCESS | 4012 | ++DOMWINDOW == 37 (1184B000) [pid = 4012] [serial = 1173] [outer = 11FA9F00]
18:34:16 INFO - PROCESS | 4012 | ++DOMWINDOW == 38 (11FAD100) [pid = 4012] [serial = 1174] [outer = 11FAA180]
18:34:17 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
18:34:17 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
18:34:17 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
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:34:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:34:17 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
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:34:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:34:17 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
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:34:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:34:17 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:34:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:34:17 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
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:34:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:34:17 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
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:34:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:34:17 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
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:34:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:34:17 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
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:34:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:34:17 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
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:34:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:34:17 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
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:34:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:34:17 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
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:34:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:34:17 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
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:34:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:34:17 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
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:34:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:34:17 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
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:34:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:34:17 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
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:34:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:34:17 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
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:34:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:34:17 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
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:34:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:34:17 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
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:34:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:34:17 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
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:34:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:34:17 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
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:34:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:34:17 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
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:34:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:34:17 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
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:34:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:34:17 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
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:34:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:34:17 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
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:34:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:34:17 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
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:34:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:34:17 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
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:34:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:34:17 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
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:34:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:34:17 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
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:34:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:34:17 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
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:34:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:34:17 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
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:34:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:34:17 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
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:34:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:34:17 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
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:34:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:34:17 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
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:34:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:34:17 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
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:34:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:34:17 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
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:34:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:34:17 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
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:34:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:34:17 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
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:34:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:34:17 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
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:34:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:34:17 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
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:34:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:34:17 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
18:34:17 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
18:34:17 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
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
18:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
18:34:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:34:17 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
18:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
18:34:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:34:17 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
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
18:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
18:34:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:34:17 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
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
18:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
18:34:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
18:34:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:34:17 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */